]> granicus.if.org Git - libnl/commitdiff
netfilter/exp: Add missing function prototypes
authorTobias Klauser <tklauser@distanz.ch>
Mon, 16 Jan 2017 14:43:08 +0000 (15:43 +0100)
committerTobias Klauser <tklauser@distanz.ch>
Fri, 20 Jan 2017 08:38:11 +0000 (09:38 +0100)
Add missing function prototypes for nfnl_exp_unset_flags(),
nfnl_exp_flags2str() and nfnl_exp_str2flags() to the public header.

This fixes the following GCC warnings when compiling with
-Wmissing-prototypes:

  netfilter/exp_obj.c:458:6: warning: no previous prototype for ‘nfnl_exp_unset_flags’ [-Wmissing-prototypes]
  netfilter/exp_obj.c:475:8: warning: no previous prototype for ‘nfnl_exp_flags2str’ [-Wmissing-prototypes]
  netfilter/exp_obj.c:481:5: warning: no previous prototype for ‘nfnl_exp_str2flags’ [-Wmissing-prototypes]

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
include/netlink/netfilter/exp.h

index 4e9501474b2df79b33fdec342cf08e2df914fbf8..736af24e1c13b07e84d98d884e5d17cbb34c2e2c 100644 (file)
@@ -82,7 +82,10 @@ extern uint16_t nfnl_exp_get_zone(const struct nfnl_exp *);
 
 extern void nfnl_exp_set_flags(struct nfnl_exp *, uint32_t);
 extern int  nfnl_exp_test_flags(const struct nfnl_exp *);
+extern void nfnl_exp_unset_flags(struct nfnl_exp *exp, uint32_t flags);
 extern uint32_t nfnl_exp_get_flags(const struct nfnl_exp *);
+extern char * nfnl_exp_flags2str(int flags, char *buf, size_t len);
+int nfnl_exp_str2flags(const char *name);
 
 extern void nfnl_exp_set_class(struct nfnl_exp *, uint32_t);
 extern int  nfnl_exp_test_class(const struct nfnl_exp *);