144099b7bSPaul Traina /* bootptest.h */ 244099b7bSPaul Traina /* 344099b7bSPaul Traina * Hacks for sharing print-bootp.c between tcpdump and bootptest. 444099b7bSPaul Traina */ 544099b7bSPaul Traina #define ESRC(p) (p) 644099b7bSPaul Traina #define EDST(p) (p) 744099b7bSPaul Traina 844099b7bSPaul Traina extern int vflag; /* verbose flag */ 944099b7bSPaul Traina 1044099b7bSPaul Traina /* global pointers to beginning and end of current packet (during printing) */ 1144099b7bSPaul Traina extern unsigned char *packetp; 1244099b7bSPaul Traina extern unsigned char *snapend; 1344099b7bSPaul Traina 14*45c0d45bSRobert Watson void bootp_print(struct bootp *bp, int length, u_short sport, 15*45c0d45bSRobert Watson u_short dport); 16*45c0d45bSRobert Watson char *ipaddr_string(struct in_addr *); 17*45c0d45bSRobert Watson int printfn(u_char *s, u_char *ep); 18