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
 9void WINAPI
10WspiapiLegacyFreeAddrInfo (struct addrinfo *ptHead)
11{
12  struct addrinfo *p;
13
14  for (p = ptHead; p != NULL; p = ptHead)
15    {
16	if (p->ai_canonname)
17	  WspiapiFree (p->ai_canonname);
18	if (p->ai_addr)
19	  WspiapiFree (p->ai_addr);
20	ptHead = p->ai_next;
21	WspiapiFree (p);
22    }
23}