From 2ce2b3eb761903b9282f05e7b2550e3f17452d99 Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org" Date: Thu, 29 Mar 2007 23:19:21 +0000 Subject: add extern C's to public headers (Phil Dibowitz) --- include/libnetfilter_conntrack/libnetfilter_conntrack.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h | 8 ++++++++ include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h | 8 ++++++++ include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h | 8 ++++++++ 8 files changed, 64 insertions(+) (limited to 'include') diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index e9ed83d..6a26577 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -13,6 +13,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + enum { CONNTRACK = NFNL_SUBSYS_CTNETLINK, EXPECT = NFNL_SUBSYS_CTNETLINK_EXP @@ -549,4 +553,8 @@ extern int nfct_build_query(struct nfnl_subsys_handle *ssh, void *req, unsigned int size); +#ifdef __cplusplus +} +#endif + #endif /* _LIBNETFILTER_CONNTRACK_H_ */ diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h index 837621b..cd8d7a9 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_ICMP_H_ #define _LIBNETFILTER_CONNTRACK_ICMP_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum icmp_flags { ICMP_TYPE_BIT = 0, ICMP_TYPE = (1 << ICMP_TYPE_BIT), @@ -19,4 +23,8 @@ enum icmp_flags { ICMP_ID = (1 << ICMP_ID_BIT) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h index d15a7e3..df2a547 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_IPV4_H_ #define _LIBNETFILTER_CONNTRACK_IPV4_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum ipv4_flags { IPV4_ORIG_SRC_BIT = 0, IPV4_ORIG_SRC = (1 << IPV4_ORIG_SRC_BIT), @@ -26,4 +30,8 @@ enum ipv4_flags { IPV4_REPL = (IPV4_REPL_SRC | IPV4_REPL_DST) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h index 280c5cd..73cf2f4 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_IPV6_H_ #define _LIBNETFILTER_CONNTRACK_IPV6_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum ipv6_flags { IPV6_ORIG_SRC_BIT = 0, IPV6_ORIG_SRC = (1 << IPV6_ORIG_SRC_BIT), @@ -26,4 +30,8 @@ enum ipv6_flags { IPV6_REPL = (IPV6_REPL_SRC | IPV6_REPL_DST) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h index e9026e9..7e62823 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_SCTP_H_ #define _LIBNETFILTER_CONNTRACK_SCTP_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum sctp_flags { SCTP_ORIG_SPORT_BIT = 0, SCTP_ORIG_SPORT = (1 << SCTP_ORIG_SPORT_BIT), @@ -37,4 +41,8 @@ enum sctp_flags { SCTP_EXPTUPLE_DPORT = (1 << SCTP_EXPTUPLE_DPORT_BIT) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h index c27d20b..38651b5 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_TCP_H_ #define _LIBNETFILTER_CONNTRACK_TCP_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum tcp_state { TCP_CONNTRACK_NONE, TCP_CONNTRACK_SYN_SENT, @@ -52,4 +56,8 @@ enum tcp_flags { TCP_EXPTUPLE_DPORT = (1 << TCP_EXPTUPLE_DPORT_BIT) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h index 19df450..638e8eb 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h @@ -8,6 +8,10 @@ #ifndef _LIBNETFILTER_CONNTRACK_UDP_H_ #define _LIBNETFILTER_CONNTRACK_UDP_H_ +#ifdef __cplusplus +extern "C" { +#endif + enum udp_flags { UDP_ORIG_SPORT_BIT = 0, UDP_ORIG_SPORT = (1 << UDP_ORIG_SPORT_BIT), @@ -34,4 +38,8 @@ enum udp_flags { UDP_EXPTUPLE_DPORT = (1 << UDP_EXPTUPLE_DPORT_BIT) }; +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h index b7a0380..b268cc8 100644 --- a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h +++ b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h @@ -2,6 +2,10 @@ #define _IPCONNTRACK_NETLINK_H #include +#ifdef __cplusplus +extern "C" { +#endif + enum cntl_msg_types { IPCTNL_MSG_CT_NEW, IPCTNL_MSG_CT_GET, @@ -134,4 +138,8 @@ enum ctattr_help { }; #define CTA_HELP_MAX (__CTA_HELP_MAX - 1) +#ifdef __cplusplus +} +#endif + #endif /* _IPCONNTRACK_NETLINK_H */ -- cgit v1.2.3