X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/273460ed8819ec1434ef26ff54d931fe284cb8ce..1c05c2ce1d889dcee4bc4cf5b729018df88c8ad8:/tcpdump-stdinc.h diff --git a/tcpdump-stdinc.h b/tcpdump-stdinc.h index c24ad6de..d35161c4 100644 --- a/tcpdump-stdinc.h +++ b/tcpdump-stdinc.h @@ -29,7 +29,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * - * @(#) $Header: /tcpdump/master/tcpdump/tcpdump-stdinc.h,v 1.10 2005-02-09 02:25:45 guy Exp $ (LBL) + * @(#) $Header: /tcpdump/master/tcpdump/tcpdump-stdinc.h,v 1.12.2.1 2005-04-20 09:46:45 guy Exp $ (LBL) */ /* @@ -66,10 +66,6 @@ extern const char *inet_ntop (int, const void *, char *, size_t); extern int inet_pton (int, const char *, void *); extern int inet_aton (const char *cp, struct in_addr *addr); -#ifndef INET_ADDRSTRLEN -#define INET_ADDRSTRLEN 16 -#endif - #ifndef INET6_ADDRSTRLEN #define INET6_ADDRSTRLEN 46 #endif @@ -93,8 +89,15 @@ typedef char* caddr_t; #include #include #include -#ifdef INTTYPES_H_DEFINES_FORMATS +#if HAVE_INTTYPES_H #include +#else +#if HAVE_STDINT_H +#include +#endif +#endif +#ifdef HAVE_SYS_BITYPES_H +#include #endif #include #include /* concession to AIX */ @@ -132,6 +135,9 @@ typedef char* caddr_t; #undef htonl #undef htons + extern __inline__ unsigned long __ntohl (unsigned long x); + extern __inline__ unsigned short __ntohs (unsigned short x); + #define ntohl(x) __ntohl(x) #define ntohs(x) __ntohs(x) #define htonl(x) __ntohl(x) @@ -154,4 +160,8 @@ typedef char* caddr_t; } #endif +#ifndef INET_ADDRSTRLEN +#define INET_ADDRSTRLEN 16 +#endif + #endif /* tcpdump_stdinc_h */