X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Fpton.c;h=ded006847d1a6ead68b51f47371ae3fbd6545ada;hb=0bdeb975f85bc9d75c5d1c887c8863e59874ec6a;hp=581c4f1c0383396653409f2a11ee3878e13f19fa;hpb=7b8185bc1533239b5afd185ae780807123ffef1a;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libpsocket.so_src/pton.c b/Usermode/Libraries/libpsocket.so_src/pton.c index 581c4f1c..ded00684 100644 --- a/Usermode/Libraries/libpsocket.so_src/pton.c +++ b/Usermode/Libraries/libpsocket.so_src/pton.c @@ -8,6 +8,7 @@ #include #include // Net_PrintAddress #include // _SysDebug +#include // === CODE === int inet_pton(int af, const char *src, void *dst) @@ -22,10 +23,10 @@ const char *inet_ntop(int af, const void *src, char *dest, size_t len) switch(af) { case AF_INET: - str = Net_PrintAddress(4, ((struct in_addr*)src)->s_addr); + str = Net_PrintAddress(4, &((const struct in_addr*)src)->s_addr); break; case AF_INET6: - str = Net_PrintAddress(6, ((struct in6_addr*)src)->s6_addr); + str = Net_PrintAddress(6, &((const struct in6_addr*)src)->s6_addr); break; default: str = NULL; @@ -35,3 +36,8 @@ const char *inet_ntop(int af, const void *src, char *dest, size_t len) return dest; } +char *inet_ntoa(struct in_addr in) +{ + return Net_PrintAddress(4, &in.s_addr); +} +