summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorW. Felix Handte <w@felixhandte.com>2018-05-22 01:43:54 (GMT)
committerW. Felix Handte <w@felixhandte.com>2018-05-22 02:30:10 (GMT)
commit4248a9bfc0a391438f18e62525568358253623c7 (patch)
tree1cdafb826e5d144137ab1c201cefdab375872c42 /lib
parent91888f472d54ed90fb093f8c0a64e30896401846 (diff)
downloadlz4-4248a9bfc0a391438f18e62525568358253623c7.zip
lz4-4248a9bfc0a391438f18e62525568358253623c7.tar.gz
lz4-4248a9bfc0a391438f18e62525568358253623c7.tar.bz2
Add `extern "C"` Guards Around Experimental HC Declarations
Diffstat (limited to 'lib')
-rw-r--r--lib/lz4hc.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/lz4hc.h b/lib/lz4hc.h
index bb5e073..970fa39 100644
--- a/lib/lz4hc.h
+++ b/lib/lz4hc.h
@@ -246,6 +246,10 @@ LZ4_DEPRECATED("use LZ4_resetStreamHC() instead") LZ4LIB_API int LZ4_resetStr
#ifndef LZ4_HC_SLO_098092834
#define LZ4_HC_SLO_098092834
+#if defined (__cplusplus)
+extern "C" {
+#endif
+
/*! LZ4_compress_HC_destSize() : v1.8.0 (experimental)
* Will try to compress as much data from `src` as possible
* that can fit into `targetDstSize` budget.
@@ -343,5 +347,9 @@ int LZ4_compress_HC_extStateHC_fastReset (void* state, const char* src, char* ds
*/
LZ4LIB_API void LZ4_attach_HC_dictionary(LZ4_streamHC_t *working_stream, const LZ4_streamHC_t *dictionary_stream);
+#if defined (__cplusplus)
+}
+#endif
+
#endif /* LZ4_HC_SLO_098092834 */
#endif /* LZ4_HC_STATIC_LINKING_ONLY */