Add extern "C" to more header files.
authorJesse Gross <jesse@nicira.com>
Wed, 17 Feb 2010 15:36:57 +0000 (10:36 -0500)
committerJesse Gross <jesse@nicira.com>
Wed, 17 Feb 2010 15:38:54 +0000 (10:38 -0500)
From partner.

lib/dpif.h
lib/poll-loop.h
ofproto/ofproto.h

index bf3c64819a3ac1855fcb222c68d7c5763369e196..41101e7b15a13a318e94c1f8c13d8c5835245618 100644 (file)
 #include <stddef.h>
 #include <stdint.h>
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
 struct dpif;
 struct ofpbuf;
 struct svec;
@@ -93,4 +97,8 @@ void dpif_recv_wait(struct dpif *);
 void dpif_get_netflow_ids(const struct dpif *,
                           uint8_t *engine_type, uint8_t *engine_id);
 
+#ifdef  __cplusplus
+}
+#endif
+
 #endif /* dpif.h */
index 341d063b5f72c67d5b206298ae6d9477baac33d6..47cf4c9eead17ab19cbab9a7403381c9e8e917c5 100644 (file)
 
 #include <poll.h>
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
 struct poll_waiter;
 
 /* Schedule events to wake up the following poll_block(). */
@@ -52,4 +56,8 @@ struct poll_waiter *poll_fd_callback(int fd, short int events,
 /* Cancel a file descriptor callback or event. */
 void poll_cancel(struct poll_waiter *);
 
+#ifdef  __cplusplus
+}
+#endif
+
 #endif /* poll-loop.h */
index 6377e51e218baa89c45f15972688d3159f477e4d..3a9617af5e4b7f2aae8ab143d3959bc72a6f1827 100644 (file)
 #include "netflow.h"
 #include "tag.h"
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
 struct odp_actions;
 struct ofhooks;
 struct ofproto;
@@ -123,4 +127,8 @@ struct ofhooks {
 void ofproto_revalidate(struct ofproto *, tag_type);
 struct tag_set *ofproto_get_revalidate_set(struct ofproto *);
 
+#ifdef  __cplusplus
+}
+#endif
+
 #endif /* ofproto.h */