aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2010-12-22 12:18:44 +0200
committerLasse Collin <lasse.collin@tukaani.org>2010-12-22 12:18:44 +0200
commit79a1581e227f8ced14bb011d9b5cca5c7349258a (patch)
treebe1f97c56555cd4f099e51cfc8ea24e85c82ac20
parentab465f99eced1d46f2f9a6f7f23d3da7e87c442c (diff)
downloadxz-embedded-79a1581e227f8ced14bb011d9b5cca5c7349258a.tar.gz
Add C++ support to xz.h.
-rw-r--r--linux/include/linux/xz.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/linux/include/linux/xz.h b/linux/include/linux/xz.h
index 64cffa6..810cb10 100644
--- a/linux/include/linux/xz.h
+++ b/linux/include/linux/xz.h
@@ -19,6 +19,10 @@
# include <stdint.h>
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* In Linux, this is used to make extern functions static when needed. */
#ifndef XZ_EXTERN
# define XZ_EXTERN extern
@@ -261,4 +265,9 @@ XZ_EXTERN void xz_crc32_init(void);
*/
XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc);
#endif
+
+#ifdef __cplusplus
+}
+#endif
+
#endif