summaryrefslogtreecommitdiffstats
path: root/lib/sbuf.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sbuf.h')
-rw-r--r--lib/sbuf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/sbuf.h b/lib/sbuf.h
index c38e96912..b1518a3aa 100644
--- a/lib/sbuf.h
+++ b/lib/sbuf.h
@@ -23,6 +23,10 @@
#ifndef SBUF_H
#define SBUF_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
* sbuf provides a simple string buffer. One application where this comes
* in handy is the parsing of binary data: If there is an error in the parsing
@@ -76,4 +80,8 @@ void sbuf_free(struct sbuf *buf);
void sbuf_push(struct sbuf *buf, int indent, const char *format, ...)
PRINTF_ATTRIBUTE(3, 4);
+#ifdef __cplusplus
+}
+#endif
+
#endif