diff options
author | jmayer <jmayer@f5534014-38df-0310-8fa8-9805f1628bb7> | 2002-08-04 00:45:59 +0000 |
---|---|---|
committer | jmayer <jmayer@f5534014-38df-0310-8fa8-9805f1628bb7> | 2002-08-04 00:45:59 +0000 |
commit | 65ee7862ed1631d4147e12de1203fec838beacf2 (patch) | |
tree | 4191d6521550d2893370e516e12e272a37896b13 /epan/inet_aton.c | |
parent | 7ac09a6edc019a5a627e5bb860acb9ad88b01f35 (diff) |
Undo my last change: These files are used by systems only that need sys/types.h
anyway (see Guys remark on inet_pton.c).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5947 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/inet_aton.c')
-rw-r--r-- | epan/inet_aton.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/epan/inet_aton.c b/epan/inet_aton.c index e2b66d3fe6..f101d10cd1 100644 --- a/epan/inet_aton.c +++ b/epan/inet_aton.c @@ -43,6 +43,14 @@ static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93"; #include <sys/param.h> #endif +#ifdef HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif + +#ifdef HAVE_WINSOCK2_H +#include <winsock2.h> +#endif + #ifdef HAVE_ARPA_INET_H #include <arpa/inet.h> #endif @@ -63,12 +71,12 @@ inet_aton(cp_arg, addr) const char *cp_arg; struct in_addr *addr; { - register const guchar *cp = cp_arg; - register gulong val; + register const u_char *cp = cp_arg; + register u_long val; register int base, n; - register guchar c; - guint parts[4]; - register guint *pp = parts; + register u_char c; + u_int parts[4]; + register u_int *pp = parts; for (;;) { /* @@ -144,6 +152,6 @@ inet_aton(cp_arg, addr) break; } if (addr) - addr->s_addr = g_htonl(val); + addr->s_addr = htonl(val); return (1); } |