xref: /reactos/dll/win32/rpcrt4/unix_func.c (revision 8a978a17)
1 #define WIN32_NO_STATUS
2 #define _INC_WINDOWS
3 #include <windef.h>
4 #include <winsock2.h>
5 
6 const char *
7 WSAAPI
8 inet_ntop (int af,
9            const void *src,
10            char *dst,
11            size_t cnt)
12 {
13     struct in_addr in;
14     char *text_addr;
15 
16     if (af == AF_INET)
17     {
18         memcpy(&in.s_addr, src, sizeof(in.s_addr));
19         text_addr = inet_ntoa(in);
20         if (text_addr && dst)
21         {
22             strncpy(dst, text_addr, cnt);
23             return dst;
24         }
25     }
26 
27     return 0;
28 }
29 
30