diff options
Diffstat (limited to 'src/set_elem.c')
-rw-r--r-- | src/set_elem.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/set_elem.c b/src/set_elem.c index db367bd..d8c4758 100644 --- a/src/set_elem.c +++ b/src/set_elem.c @@ -599,7 +599,8 @@ int nftnl_set_elem_parse_file(struct nftnl_set_elem *e, enum nftnl_parse_type ty EXPORT_SYMBOL_ALIAS(nftnl_set_elem_parse_file, nft_set_elem_parse_file); static int nftnl_set_elem_snprintf_json(char *buf, size_t size, - struct nftnl_set_elem *e, uint32_t flags) + const struct nftnl_set_elem *e, + uint32_t flags) { int ret, len = size, offset = 0, type = -1; @@ -641,7 +642,7 @@ static int nftnl_set_elem_snprintf_json(char *buf, size_t size, } static int nftnl_set_elem_snprintf_default(char *buf, size_t size, - struct nftnl_set_elem *e) + const struct nftnl_set_elem *e) { int ret, len = size, offset = 0, i; @@ -684,7 +685,8 @@ static int nftnl_set_elem_snprintf_default(char *buf, size_t size, } static int nftnl_set_elem_snprintf_xml(char *buf, size_t size, - struct nftnl_set_elem *e, uint32_t flags) + const struct nftnl_set_elem *e, + uint32_t flags) { int ret, len = size, offset = 0, type = DATA_NONE; @@ -735,8 +737,9 @@ static int nftnl_set_elem_snprintf_xml(char *buf, size_t size, } static int nftnl_set_elem_cmd_snprintf(char *buf, size_t size, - struct nftnl_set_elem *e, uint32_t cmd, - uint32_t type, uint32_t flags) + const struct nftnl_set_elem *e, + uint32_t cmd, uint32_t type, + uint32_t flags) { int ret, len = size, offset = 0; @@ -765,17 +768,18 @@ static int nftnl_set_elem_cmd_snprintf(char *buf, size_t size, return offset; } -int nftnl_set_elem_snprintf(char *buf, size_t size, struct nftnl_set_elem *e, - uint32_t type, uint32_t flags) +int nftnl_set_elem_snprintf(char *buf, size_t size, + const struct nftnl_set_elem *e, + uint32_t type, uint32_t flags) { return nftnl_set_elem_cmd_snprintf(buf, size, e, nftnl_flag2cmd(flags), type, flags); } EXPORT_SYMBOL_ALIAS(nftnl_set_elem_snprintf, nft_set_elem_snprintf); -static inline int nftnl_set_elem_do_snprintf(char *buf, size_t size, void *e, - uint32_t cmd, uint32_t type, - uint32_t flags) +static inline int nftnl_set_elem_do_snprintf(char *buf, size_t size, + const void *e, uint32_t cmd, + uint32_t type, uint32_t flags) { return nftnl_set_elem_snprintf(buf, size, e, type, flags); } |