master
 1#ifndef WIN32_LEAN_AND_MEAN
 2#define WIN32_LEAN_AND_MEAN
 3#endif
 4#undef  __CRT__NO_INLINE
 5#define __CRT__NO_INLINE
 6#include <winsock2.h>
 7#include <wspiapi.h>
 8
 9char * WINAPI
10WspiapiStrdup (const char *pszString)
11{
12  char *rstr;
13  size_t szlen;
14
15  if(!pszString)
16    return NULL;
17  szlen = strlen(pszString) + 1;
18  rstr = (char *) WspiapiMalloc (szlen);
19  if (!rstr)
20    return NULL;
21  strcpy (rstr, pszString);
22  return rstr;
23}