From 0b9b67866af8734a8d39dc7c229da7e4ba1be89f Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 24 Jun 2008 18:14:08 +0200 Subject: libnfq: mark functions as extern C mark functions as extern C This is needed when #included from C++. Reported-by: Simon Signed-off-by: Jan Engelhardt Signed-off-by: Patrick McHardy --- include/libnetfilter_queue/libnetfilter_queue.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include/libnetfilter_queue/libnetfilter_queue.h') diff --git a/include/libnetfilter_queue/libnetfilter_queue.h b/include/libnetfilter_queue/libnetfilter_queue.h index 6695c3d..1a72c51 100644 --- a/include/libnetfilter_queue/libnetfilter_queue.h +++ b/include/libnetfilter_queue/libnetfilter_queue.h @@ -18,6 +18,10 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + struct nfq_handle; struct nfq_q_handle; struct nfq_data; @@ -94,6 +98,8 @@ extern struct nfqnl_msg_packet_hw *nfq_get_packet_hw(struct nfq_data *nfad); /* return -1 if problem, length otherwise */ extern int nfq_get_payload(struct nfq_data *nfad, char **data); - +#ifdef __cplusplus +} /* extern "C" */ +#endif #endif /* __LIBNFQNETLINK_H */ -- cgit v1.2.3