about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--include/uv_link_t.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/uv_link_t.h b/include/uv_link_t.h
index 9c5876d..833fc16 100644
--- a/include/uv_link_t.h
+++ b/include/uv_link_t.h
@@ -3,6 +3,10 @@
 
 #include "uv.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif  /* __cplusplus */
+
 typedef struct uv_link_s uv_link_t;
 typedef struct uv_link_methods_s uv_link_methods_t;
 typedef struct uv_link_source_s uv_link_source_t;
@@ -187,4 +191,8 @@ void uv_link_default_read_cb_override(uv_link_t* link,
                                       ssize_t nread,
                                       const uv_buf_t* buf);
 
+#ifdef __cplusplus
+}
+#endif  /* __cplusplus */
+
 #endif  /* INCLUDE_UV_LINK_H_ */