From 2bf12a579167885765401e09147d0bab5f42fa13 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 3 Jul 2018 11:55:18 +0200 Subject: include: missing C++ linkage in headers A few files (batch.h / common.h / set.h / udata.h) are missing the usual. Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1268 Signed-off-by: Pablo Neira Ayuso --- include/libnftnl/common.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/libnftnl/common.h') diff --git a/include/libnftnl/common.h b/include/libnftnl/common.h index 62c8f6b..2df5fbb 100644 --- a/include/libnftnl/common.h +++ b/include/libnftnl/common.h @@ -3,6 +3,10 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + enum { NFTNL_PARSE_EBADINPUT = 0, NFTNL_PARSE_EMISSINGNODE, @@ -52,4 +56,8 @@ int nftnl_batch_is_supported(void); struct nlmsghdr *nftnl_batch_begin(char *buf, uint32_t seq); struct nlmsghdr *nftnl_batch_end(char *buf, uint32_t seq); +#ifdef __cplusplus +} /* extern "C" */ +#endif + #endif -- cgit v1.2.3