TCHECK(dp->ip6f_offlg);
if (vflag) {
- printf("frag (0x%08x:%d|%d)",
- ntohl(dp->ip6f_ident),
+ printf("frag (0x%08x:%d|%ld)",
+ (u_int32_t)ntohl(dp->ip6f_ident),
ntohs(dp->ip6f_offlg & IP6F_OFF_MASK),
sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) -
- (bp - bp2) - sizeof(struct ip6_frag));
+ (long)(bp - bp2) - sizeof(struct ip6_frag));
} else {
- printf("frag (%d|%d)",
+ printf("frag (%d|%ld)",
ntohs(dp->ip6f_offlg & IP6F_OFF_MASK),
sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) -
- (bp - bp2) - sizeof(struct ip6_frag));
+ (long)(bp - bp2) - sizeof(struct ip6_frag));
}
#if 0