]> git.meshlink.io Git - meshlink/commitdiff
Automatically add extern "C" when including meshlink.h in a C++ project.
authorGuus Sliepen <guus@meshlink.io>
Sun, 25 May 2014 14:38:05 +0000 (16:38 +0200)
committerGuus Sliepen <guus@meshlink.io>
Sun, 25 May 2014 14:38:05 +0000 (16:38 +0200)
src/meshlink.h

index 86d2587cfc13bbb0ca4ec5040aa4ad8f1a12bf85..fdf0896e3e51786612ff47b5f61529786bc8c981 100644 (file)
 #include <stdbool.h>
 #include <stddef.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /// A handle for an instance of MeshLink.
 typedef struct meshlink_handle meshlink_handle_t;
 
@@ -294,4 +298,8 @@ extern bool meshlink_import(meshlink_handle_t *mesh, const char *data);
  */
 extern void meshlink_blacklist(meshlink_handle_t *mesh, meshlink_node_t *node);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif // MESHLINK_H