xref: /freebsd/libexec/bootpd/tools/bootptest/bootptest.h (revision 3c4ba5f55438f7afd4f4b0b56f88f2bb505fd6a6)
1 /* bootptest.h */
2 /* $FreeBSD$ */
3 /*
4  * Hacks for sharing print-bootp.c between tcpdump and bootptest.
5  */
6 #define ESRC(p) (p)
7 #define EDST(p) (p)
8 
9 extern int vflag; /* verbose flag */
10 
11 /* global pointers to beginning and end of current packet (during printing) */
12 extern unsigned char *packetp;
13 extern unsigned char *snapend;
14 
15 void	 bootp_print(struct bootp *bp, int length, u_short sport,
16 	    u_short dport);
17 char	*ipaddr_string(struct in_addr *);
18 int	 printfn(u_char *s, u_char *ep);
19