#ifndef WIN32_LEAN_AND_MEAN | |
#define WIN32_LEAN_AND_MEAN | |
#endif | |
#undef __CRT__NO_INLINE | |
#define __CRT__NO_INLINE | |
#include <winsock2.h> | |
#include <wspiapi.h> | |
char * WINAPI | |
WspiapiStrdup (const char *pszString) | |
{ | |
char *rstr; | |
size_t szlen; | |
if(!pszString) | |
return NULL; | |
szlen = strlen(pszString) + 1; | |
rstr = (char *) WspiapiMalloc (szlen); | |
if (!rstr) | |
return NULL; | |
strcpy (rstr, pszString); | |
return rstr; | |
} |