Subject: standards/23422: ip_mroute.h uses u_int32_t without including a header defining it
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <firstname.lastname@example.org>
Date: 11/13/2003 05:02:45
>Synopsis: ip_mroute.h uses u_int32_t without including a header defining it
>Arrival-Date: Thu Nov 13 05:03:00 UTC 2003
>Originator: Flash Sheridan
ip_mroute.h (18.104.22.168 2003/06/30 02:21:21) uses u_int32_t in the following line:
typedef u_int32_t vifbitmap_t;
but does not include a header defining it. Similarly u_int16_t in the next line.
I believe there are similar problems in icmp6.h, igmp.h, ip.h, ip6.h, ip_icmp.h, tcp.h, and udp.h, though I haven't verified that they're not fixed in a later version than the one I have.
This seems unlikely to present a serious problem to anyone else, since the relevant header is presumably already being included whenever these files are used.