libjq: extern C for C++

If using libjq from C++ it would be nice to not need to do this at the
import site, so just extern "C" to the public headers for libjq

Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
This commit is contained in:
Tyler Rockwood authored and GitHub committed 2023-11-28 22:50:25 +01:00
1 parent 460a5c12b4
commit 6b82dd3c47
2 files changed
+15

No files matched your search

+8
View File
@@ -4,6 +4,10 @@
#include <stdio.h>
#include "jv.h"
#ifdef __cplusplus
extern "C" {
#endif
enum {
JQ_DEBUG_TRACE = 1,
JQ_DEBUG_TRACE_DETAIL = 2,
@@ -69,4 +73,8 @@ jv jq_util_input_get_current_line(jq_state*);
int jq_set_colors(const char *);
#ifdef __cplusplus
}
#endif
#endif /* !JQ_H */