From ccf40b8b3789193554ae13182c38ba7e69841cce Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sat, 3 Apr 2010 01:30:52 +0200 Subject: use C99 types uintXX_t instead of POSIX u_intXX_t Signed-off-by: Pablo Neira Ayuso --- include/libmnl/libmnl.h | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'include/libmnl/libmnl.h') diff --git a/include/libmnl/libmnl.h b/include/libmnl/libmnl.h index d971172..e114cef 100644 --- a/include/libmnl/libmnl.h +++ b/include/libmnl/libmnl.h @@ -1,6 +1,7 @@ #ifndef _LIBMNL_H_ #define _LIBMNL_H_ +#include #include /* for sa_family_t */ #include @@ -48,7 +49,7 @@ extern struct nlmsghdr *mnl_nlmsg_next(const struct nlmsghdr *nlh, int *len); extern int mnl_nlmsg_seq_ok(const struct nlmsghdr *nlh, unsigned int seq); /* Netlink header getters */ -extern u_int16_t mnl_nlmsg_get_len(const struct nlmsghdr *nlh); +extern uint16_t mnl_nlmsg_get_len(const struct nlmsghdr *nlh); extern void *mnl_nlmsg_get_data(const struct nlmsghdr *nlh); extern void *mnl_nlmsg_get_data_offset(const struct nlmsghdr *nlh, int offset); extern void *mnl_nlmsg_get_tail(const struct nlmsghdr *nlh); @@ -62,22 +63,22 @@ extern void mnl_nlmsg_print(const struct nlmsghdr *nlh); #define MNL_ATTR_HDRLEN mnl_align(sizeof(struct nlattr)) /* TLV attribute getters */ -extern u_int16_t mnl_attr_get_type(const struct nlattr *attr); -extern u_int16_t mnl_attr_get_len(const struct nlattr *attr); -extern u_int16_t mnl_attr_get_payload_len(const struct nlattr *attr); +extern uint16_t mnl_attr_get_type(const struct nlattr *attr); +extern uint16_t mnl_attr_get_len(const struct nlattr *attr); +extern uint16_t mnl_attr_get_payload_len(const struct nlattr *attr); extern void *mnl_attr_get_data(const struct nlattr *attr); -extern u_int8_t mnl_attr_get_u8(const struct nlattr *attr); -extern u_int16_t mnl_attr_get_u16(const struct nlattr *attr); -extern u_int32_t mnl_attr_get_u32(const struct nlattr *attr); -extern u_int64_t mnl_attr_get_u64(const struct nlattr *attr); +extern uint8_t mnl_attr_get_u8(const struct nlattr *attr); +extern uint16_t mnl_attr_get_u16(const struct nlattr *attr); +extern uint32_t mnl_attr_get_u32(const struct nlattr *attr); +extern uint64_t mnl_attr_get_u64(const struct nlattr *attr); extern const char *mnl_attr_get_str(const struct nlattr *attr); /* TLV attribute putters */ extern void mnl_attr_put(struct nlmsghdr *nlh, int type, size_t len, const void *data); -extern void mnl_attr_put_u8(struct nlmsghdr *nlh, int type, u_int8_t data); -extern void mnl_attr_put_u16(struct nlmsghdr *nlh, int type, u_int16_t data); -extern void mnl_attr_put_u32(struct nlmsghdr *nlh, int type, u_int32_t data); -extern void mnl_attr_put_u64(struct nlmsghdr *nlh, int type, u_int64_t data); +extern void mnl_attr_put_u8(struct nlmsghdr *nlh, int type, uint8_t data); +extern void mnl_attr_put_u16(struct nlmsghdr *nlh, int type, uint16_t data); +extern void mnl_attr_put_u32(struct nlmsghdr *nlh, int type, uint32_t data); +extern void mnl_attr_put_u64(struct nlmsghdr *nlh, int type, uint64_t data); extern void mnl_attr_put_str(struct nlmsghdr *nlh, int type, const void *data); extern void mnl_attr_put_str_null(struct nlmsghdr *nlh, int type, const void *data); -- cgit v1.2.3