Use stdint types everywhere
PATCH 3/3 Use stdint types everywhere
Signed-off-by Felix Janda <[email protected]>
--- autogen.sh | 2 +- include/libnfnetlink/libnfnetlink.h | 25 ++++++------ include/libnfnetlink/linux_nfnetlink.h | 2 +- src/iftable.c | 8 ++-- src/iftable.h | 4 +- src/libnfnetlink.c | 72 +++++++++++++++++----------------- src/rtnl.c | 4 +- src/rtnl.h | 2 +- 8 files changed, 60 insertions(+), 59 deletions(-)
autogen.sh +1 -1
@@ -15,7 +15,7 @@ include () echo "Copying nfnetlink.h to linux_nfnetlink.h" cp $INCLUDEDIR/netfilter/nfnetlink.h $TARGET TMP=`mktemp` - sed 's/__be16/u_int16_t/g' $TARGET > $TMP + sed 's/__be16/uint16_t/g' $TARGET > $TMP cp $TMP $TARGET sed 's/#include <linux\/netfilter\/nfnetlink_compat\.h>/#include <libnfnetlink\/linux_nfnetlink_compat\.h>/g' $TARGET > $TMP cp $TMP $TARGET
include/libnfnetlink/libnfnetlink.h +13 -12
@@ -15,6 +15,7 @@#define aligned_u64 unsigned long long __attribute__((aligned(8)))#endif +#include <stdint.h> #include <sys/socket.h> /* for sa_family_t */ #include <linux/netlink.h> #include <libnfnetlink/linux_nfnetlink.h>
@@ -55,7 +56,7 @@ struct nfnlhdr {struct nfnl_callback {int (*call)(struct nlmsghdr *nlh,struct nfattr *nfa[],void *data);void *data; -u_int16_t attr_count; +uint16_t attr_count; };struct nfnl_handle ;
@@ -69,7 +70,7 @@ extern struct nfnl_handle *nfnl_open(void);extern int nfnl_close (struct nfnl_handle *);extern struct nfnl_subsys_handle *nfnl_subsys_open (struct nfnl_handle *, -u_int8_t ,u_int8_t , +uint8_t ,uint8_t ,unsigned int );extern void nfnl_subsys_close (struct nfnl_subsys_handle *);
@@ -88,8 +89,8 @@ extern int nfnl_sendiov(const struct nfnl_handle *nfnlh, const struct iovec *iov, unsigned int num, unsigned int flags);extern void nfnl_fill_hdr (struct nfnl_subsys_handle *,struct nlmsghdr *, -unsigned int ,u_int8_t ,u_int16_t ,u_int16_t , -u_int16_t ); +unsigned int ,uint8_t ,uint16_t ,uint16_t , +uint16_t ); extern __attribute__((deprecated)) int nfnl_talk(struct nfnl_handle *, struct nlmsghdr *, pid_t, unsigned, struct nlmsghdr *,
@@ -103,8 +104,8 @@ nfnl_listen(struct nfnl_handle *,/* receiving */ extern ssize_t nfnl_recv (const struct nfnl_handle *h,unsigned char *buf,size_t len);extern int nfnl_callback_register (struct nfnl_subsys_handle *, -u_int8_t type,struct nfnl_callback *cb); -extern int nfnl_callback_unregister (struct nfnl_subsys_handle *,u_int8_t type); +uint8_t type,struct nfnl_callback *cb); +extern int nfnl_callback_unregister (struct nfnl_subsys_handle *,uint8_t type);extern int nfnl_handle_packet (struct nfnl_handle *,char *buf,int len);/* parsing */
@@ -180,12 +181,12 @@ extern int nfnl_query(struct nfnl_handle *h, struct nlmsghdr *nlh);/* nfnl attribute handling functions */ extern int nfnl_addattr_l (struct nlmsghdr *,int ,int ,const void *,int ); -extern int nfnl_addattr8 (struct nlmsghdr *,int ,int ,u_int8_t ); -extern int nfnl_addattr16 (struct nlmsghdr *,int ,int ,u_int16_t ); -extern int nfnl_addattr32 (struct nlmsghdr *,int ,int ,u_int32_t ); +extern int nfnl_addattr8 (struct nlmsghdr *,int ,int ,uint8_t ); +extern int nfnl_addattr16 (struct nlmsghdr *,int ,int ,uint16_t ); +extern int nfnl_addattr32 (struct nlmsghdr *,int ,int ,uint32_t );extern int nfnl_nfa_addattr_l (struct nfattr *,int ,int ,const void *,int ); -extern int nfnl_nfa_addattr16 (struct nfattr *,int ,int ,u_int16_t ); -extern int nfnl_nfa_addattr32 (struct nfattr *,int ,int ,u_int32_t ); +extern int nfnl_nfa_addattr16 (struct nfattr *,int ,int ,uint16_t ); +extern int nfnl_nfa_addattr32 (struct nfattr *,int ,int ,uint32_t );extern int nfnl_parse_attr (struct nfattr **,int ,struct nfattr *,int );#define nfnl_parse_nested (tb, max, nfa) \ nfnl_parse_attr((tb), (max), NFA_DATA((nfa)), NFA_PAYLOAD((nfa)))
@@ -197,7 +198,7 @@ extern int nfnl_parse_attr(struct nfattr **, int, struct nfattr *, int); ({ (tail)->nfa_len = (void *) NLMSG_TAIL(nlh) - (void *) tail; })extern void nfnl_build_nfa_iovec (struct iovec *iov,struct nfattr *nfa, -u_int16_t type,u_int32_t len, +uint16_t type,uint32_t len,unsigned char *val);extern unsigned int nfnl_rcvbufsiz (const struct nfnl_handle *h,unsigned int size);
include/libnfnetlink/linux_nfnetlink.h +1 -1
@@ -31,7 +31,7 @@ enum nfnetlink_groups {struct nfgenmsg {uint8_t nfgen_family;/* AF_xxx */ uint8_t version;/* nfnetlink version */ -u_int16_t res_id;/* resource id */ +uint16_t res_id;/* resource id */ };#define NFNETLINK_V0 0
src/iftable.c +4 -4
@@ -27,10 +27,10 @@struct ifindex_node {struct list_head head; -u_int32_t index; -u_int32_t type; -u_int32_t alen; -u_int32_t flags; +uint32_t index; +uint32_t type; +uint32_t alen; +uint32_t flags;char addr[8 ];char name[16 ]; };
src/iftable.h +2 -2
@@ -1,8 +1,8 @@#ifndef _IFTABLE_H#define _IFTABLE_H -int iftable_delete (u_int32_t dst,u_int32_t mask,u_int32_t gw,u_int32_t oif); -int iftable_insert (u_int32_t dst,u_int32_t mask,u_int32_t gw,u_int32_t oif); +int iftable_delete (uint32_t dst,uint32_t mask,uint32_t gw,uint32_t oif); +int iftable_insert (uint32_t dst,uint32_t mask,uint32_t gw,uint32_t oif);int iftable_init (void );void iftable_fini (void );
src/libnfnetlink.c +36 -36
210 lines not on this page · raw message
src/rtnl.c +2 -2
@@ -30,7 +30,7 @@#define rtnl_log (x, ...)static inline struct rtnl_handler * -find_handler (struct rtnl_handle *rtnl_handle,u_int16_t type) +find_handler (struct rtnl_handle *rtnl_handle,uint16_t type) {struct rtnl_handler *h;for (h = rtnl_handle->handlers; h; h = h->next) {
@@ -41,7 +41,7 @@ find_handler(struct rtnl_handle *rtnl_handle, u_int16_t type) }static int call_handler (struct rtnl_handle *rtnl_handle, -u_int16_t type, +uint16_t type,struct nlmsghdr *hdr) {struct rtnl_handler *h =find_handler (rtnl_handle, type);
src/rtnl.h +1 -1
@@ -7,7 +7,7 @@struct rtnl_handler {struct rtnl_handler *next; -u_int16_t nlmsg_type; +uint16_t nlmsg_type;int (*handlefn)(struct nlmsghdr *h,void *arg);void *arg; };
Signature · 1 line
2.3.6