diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-03-27 15:13:34 -0400 | 
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-03-27 15:13:34 -0400 | 
| commit | d7c0a89a3a5697783a6dd89333ab660074790890 (patch) | |
| tree | eefa73e502f919b524b8a345437260d4acc23083 /ospf6d/ospf6_route.h | |
| parent | 28ac5a038101c66e4275a9b1ef6fb37b4f74fb6a (diff) | |
*: use C99 standard fixed-width integer types
The following types are nonstandard:
- u_char
- u_short
- u_int
- u_long
- u_int8_t
- u_int16_t
- u_int32_t
Replace them with the C99 standard types:
- uint8_t
- unsigned short
- unsigned int
- unsigned long
- uint8_t
- uint16_t
- uint32_t
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'ospf6d/ospf6_route.h')
| -rw-r--r-- | ospf6d/ospf6_route.h | 38 | 
1 files changed, 19 insertions, 19 deletions
diff --git a/ospf6d/ospf6_route.h b/ospf6d/ospf6_route.h index b759828c39..7ad1f19fc6 100644 --- a/ospf6d/ospf6_route.h +++ b/ospf6d/ospf6_route.h @@ -63,9 +63,9 @@ struct ospf6_nexthop {  /* Path */  struct ospf6_ls_origin { -	u_int16_t type; -	u_int32_t id; -	u_int32_t adv_router; +	uint16_t type; +	uint32_t id; +	uint32_t adv_router;  };  struct ospf6_path { @@ -73,29 +73,29 @@ struct ospf6_path {  	struct ospf6_ls_origin origin;  	/* Router bits */ -	u_char router_bits; +	uint8_t router_bits;  	/* Optional Capabilities */ -	u_char options[3]; +	uint8_t options[3];  	/* Prefix Options */ -	u_char prefix_options; +	uint8_t prefix_options;  	/* Associated Area */ -	u_int32_t area_id; +	uint32_t area_id;  	/* Path-type */ -	u_char type; -	u_char subtype; /* only used for redistribute i.e ZEBRA_ROUTE_XXX */ +	uint8_t type; +	uint8_t subtype; /* only used for redistribute i.e ZEBRA_ROUTE_XXX */  	/* Cost */ -	u_int8_t metric_type; -	u_int32_t cost; +	uint8_t metric_type; +	uint32_t cost;  	union { -		u_int32_t cost_e2; -		u_int32_t cost_config; +		uint32_t cost_e2; +		uint32_t cost_config;  	} u; -	u_int32_t tag; +	uint32_t tag;  	/* nh list for this path */  	struct list *nh_list; @@ -126,7 +126,7 @@ struct ospf6_route {  	unsigned int lock;  	/* Destination Type */ -	u_char type; +	uint8_t type;  	/* XXX: It would likely be better to use separate struct in_addr's  	 * for the advertising router-ID and prefix IDs, instead of stuffing @@ -141,13 +141,13 @@ struct ospf6_route {  	struct timeval changed;  	/* flag */ -	u_char flag; +	uint8_t flag;  	/* route option */  	void *route_option;  	/* link state id for advertising */ -	u_int32_t linkstate_id; +	uint32_t linkstate_id;  	/* path */  	struct ospf6_path path; @@ -184,7 +184,7 @@ struct ospf6_route_table {  	/* patricia tree */  	struct route_table *table; -	u_int32_t count; +	uint32_t count;  	bitfield_t idspace; @@ -256,7 +256,7 @@ extern const char *ospf6_path_type_substr[OSPF6_PATH_TYPE_MAX];  #define ADV_ROUTER_IN_PREFIX(x) ((x)->u.lp.id.s_addr)  /* Function prototype */ -extern void ospf6_linkstate_prefix(u_int32_t adv_router, u_int32_t id, +extern void ospf6_linkstate_prefix(uint32_t adv_router, uint32_t id,  				   struct prefix *prefix);  extern void ospf6_linkstate_prefix2str(struct prefix *prefix, char *buf,  				       int size);  | 
