Add C++ guards to jansson.h
[jansson.git] / src / jansson.h
index aff76e6..50073d2 100644 (file)
 #include <stdio.h>
 #include <stdint.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* types */
 
 typedef enum {
@@ -144,4 +148,8 @@ char *json_dumps(const json_t *json, unsigned long flags);
 int json_dumpf(const json_t *json, FILE *output, unsigned long flags);
 int json_dump_file(const json_t *json, const char *path, unsigned long flags);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif