]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Added ZSTDLIB_API definition to zstd_buffered.h which does not seem to include zstd.h 90/head
authorChristophe Chevalier <chevalier@doxense.com>
Mon, 7 Dec 2015 18:01:41 +0000 (19:01 +0100)
committerChristophe Chevalier <chevalier@doxense.com>
Mon, 7 Dec 2015 18:01:41 +0000 (19:01 +0100)
lib/zstd_buffered.h

index 80e6e599dc24ee09c9857c875bbd6a8b41fbf808..fffa70a0555953620a0042885724f1f213590904 100644 (file)
@@ -47,6 +47,24 @@ extern "C" {
 #include <stddef.h>   /* size_t */
 
 
+/* ***************************************************************
+*  Tuning parameters
+*****************************************************************/
+/*!
+*  ZSTD_DLL_EXPORT :
+*  Enable exporting of functions when building a DLL
+*/
+#if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1)
+#  if _WIN32
+#    define ZSTDLIB_API __declspec(dllexport)
+#  else
+#    define ZSTDLIB_API extern
+#  endif
+#else
+#  define ZSTDLIB_API
+#endif
+
+
 /* *************************************
 *  Streaming functions
 ***************************************/