From b6026073584b855d47a8e2033d2aa3413a3394e9 Mon Sep 17 00:00:00 2001 From: paul Date: Thu, 24 Nov 2005 12:51:24 +0000 Subject: [lib/zebra.h] fix Linux compile error 2005-11-24 Paul Jakma * zebra.h: s/u_int/unsigned int/, u_int is a BSD type, defining __USE_BSD on Linux pulls in further things from netinet/ip.h which dont preprocess for some reason. There is no C99 shorthand type directly equivalent to u_int afaict, so don't use it. --- lib/zebra.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/zebra.h') diff --git a/lib/zebra.h b/lib/zebra.h index 0aa98a4f..cf7998f2 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -415,9 +415,9 @@ struct in_pktinfo the route_types[] table in lib/log.c must be updated! */ /* Map a route type to a string. For example, ZEBRA_ROUTE_RIPNG -> "ripng". */ -extern const char *zebra_route_string(u_int route_type); +extern const char *zebra_route_string(unsigned int route_type); /* Map a route type to a char. For example, ZEBRA_ROUTE_RIPNG -> 'R'. */ -extern char zebra_route_char(u_int route_type); +extern char zebra_route_char(unsigned int route_type); /* Zebra's family types. */ #define ZEBRA_FAMILY_IPV4 1 -- cgit v1.2.1