diff options
Diffstat (limited to 'usr.sbin/tcpdump/tcpdump/md.h')
-rw-r--r-- | usr.sbin/tcpdump/tcpdump/md.h | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/usr.sbin/tcpdump/tcpdump/md.h b/usr.sbin/tcpdump/tcpdump/md.h index f83d81f..9df5e9b 100644 --- a/usr.sbin/tcpdump/tcpdump/md.h +++ b/usr.sbin/tcpdump/tcpdump/md.h @@ -1,6 +1,6 @@ /* - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. + * Copyright (c) 1993, 1994 + * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that: (1) source code distributions @@ -18,23 +18,16 @@ * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * @(#) $Header: md-vax.h,v 1.2 90/09/21 02:23:16 mccanne Exp $ (LBL) + * @(#) $Header: md-i386.h,v 1.5 94/06/14 20:14:40 leres Exp $ (LBL) */ -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif +#define TCPDUMP_ALIGN -/* These should be fixed to be real macros, for speed */ +#include <machine/endian.h> -#ifndef NTOHL -#define NTOHL(x) (x) = ntohl(x) -#define NTOHS(x) (x) = ntohs(x) -#define HTONL(x) (x) = htonl(x) -#define HTONS(x) (x) = htons(x) +/* 32-bit data types */ +/* N.B.: this doesn't address printf()'s %d vs. %ld formats */ +typedef long int32; /* signed 32-bit integer */ +#ifndef AUTH_UNIX +typedef u_long u_int32; /* unsigned 32-bit integer */ #endif - -#ifndef vax -/* Some Ultrix header files may need this */ -#define vax 1 -#endif vax |