diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2011-02-07 14:41:44 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2011-02-07 14:41:44 +0000 |
commit | aa2865c7a41e2f005fe08af9ff5d93d6a4055b4c (patch) | |
tree | 26f1bf1573144fd4e37af86d28e0e922bef4502e /utils/config.h | |
parent | b228fb5b146a53fa72fa4600ca85f9f9bb7ae105 (diff) | |
download | netsurf-aa2865c7a41e2f005fe08af9ff5d93d6a4055b4c.tar.gz netsurf-aa2865c7a41e2f005fe08af9ff5d93d6a4055b4c.tar.bz2 |
add compatability for inet_pton and inet_aton
svn path=/trunk/netsurf/; revision=11627
Diffstat (limited to 'utils/config.h')
-rw-r--r-- | utils/config.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/utils/config.h b/utils/config.h index 950429b57..b05785390 100644 --- a/utils/config.h +++ b/utils/config.h @@ -47,6 +47,22 @@ char *strcasestr(const char *haystack, const char *needle); char *strchrnul(const char *s, int c); #endif +#define HAVE_INETATON +#if (defined(_WIN32)) +#undef HAVE_INETATON +#include <winsock.h> +#define EAFNOSUPPORT WSAEAFNOSUPPORT +int inet_aton(const char *cp, struct in_addr *inp); +#else +#include <netinet/in.h> +#include <arpa/inet.h> +#endif + +#define HAVE_INETPTON +#if (defined(_WIN32)) +#undef HAVE_INETPTON +int inet_pton(int af, const char *src, void *dst); +#endif #define HAVE_UTSNAME #if (defined(_WIN32)) |