X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/779bcfb73addf223ee78104af297ab794c1d008e..91d032ddef9c198e4a78bccebbe33b38b6f5949b:/print-ntp.c diff --git a/print-ntp.c b/print-ntp.c index 5dd0e240..eed98f7e 100644 --- a/print-ntp.c +++ b/print-ntp.c @@ -23,7 +23,6 @@ * loosely based on print-bootp.c */ -#define NETDISSECT_REWORKED #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -66,13 +65,13 @@ * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */ struct l_fixedpt { - u_int32_t int_part; - u_int32_t fraction; + uint32_t int_part; + uint32_t fraction; }; struct s_fixedpt { - u_int16_t int_part; - u_int16_t fraction; + uint16_t int_part; + uint16_t fraction; }; /* rfc2030 @@ -120,13 +119,13 @@ struct ntpdata { int precision:8; struct s_fixedpt root_delay; struct s_fixedpt root_dispersion; - u_int32_t refid; + uint32_t refid; struct l_fixedpt ref_timestamp; struct l_fixedpt org_timestamp; struct l_fixedpt rec_timestamp; struct l_fixedpt xmt_timestamp; - u_int32_t key_id; - u_int8_t message_digest[16]; + uint32_t key_id; + uint8_t message_digest[16]; }; /* * Leap Second Codes (high order two bits) @@ -207,7 +206,7 @@ ntp_print(netdissect_options *ndo, register const struct ntpdata *bp; int mode, version, leapind; - bp = (struct ntpdata *)cp; + bp = (const struct ntpdata *)cp; ND_TCHECK(bp->status); @@ -261,22 +260,22 @@ ntp_print(netdissect_options *ndo, break; case PRIM_REF: - if (fn_printn((u_char *)&(bp->refid), 4, ndo->ndo_snapend)) + if (fn_printn(ndo, (const u_char *)&(bp->refid), 4, ndo->ndo_snapend)) goto trunc; break; case INFO_QUERY: - ND_PRINT((ndo, "%s INFO_QUERY", ipaddr_string(&(bp->refid)))); + ND_PRINT((ndo, "%s INFO_QUERY", ipaddr_string(ndo, &(bp->refid)))); /* this doesn't have more content */ return; case INFO_REPLY: - ND_PRINT((ndo, "%s INFO_REPLY", ipaddr_string(&(bp->refid)))); + ND_PRINT((ndo, "%s INFO_REPLY", ipaddr_string(ndo, &(bp->refid)))); /* this is too complex to be worth printing */ return; default: - ND_PRINT((ndo, "%s", ipaddr_string(&(bp->refid)))); + ND_PRINT((ndo, "%s", ipaddr_string(ndo, &(bp->refid)))); break; } @@ -343,8 +342,8 @@ p_ntp_time(netdissect_options *ndo, register const struct l_fixedpt *lfp) { register int32_t i; - register u_int32_t uf; - register u_int32_t f; + register uint32_t uf; + register uint32_t f; register float ff; i = EXTRACT_32BITS(&lfp->int_part); @@ -379,9 +378,9 @@ p_ntp_delta(netdissect_options *ndo, register const struct l_fixedpt *lfp) { register int32_t i; - register u_int32_t u, uf; - register u_int32_t ou, ouf; - register u_int32_t f; + register uint32_t u, uf; + register uint32_t ou, ouf; + register uint32_t f; register float ff; int signbit;