]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix failing test due to deprecation warning
authorNick Terrell <terrelln@fb.com>
Fri, 23 Dec 2016 01:28:49 +0000 (17:28 -0800)
committerNick Terrell <terrelln@fb.com>
Fri, 23 Dec 2016 01:36:16 +0000 (17:36 -0800)
lib/dictBuilder/zdict.h
tests/symbols.c

index 8dabfd5e5686b0f7245ea4e93f9d08cb9681cdeb..c7a0f575d128edb12bf3ffe52634043302c0d57c 100644 (file)
@@ -118,20 +118,20 @@ ZDICTLIB_API size_t ZDICT_finalizeDictionary(void* dictBuffer, size_t dictBuffer
    or _CRT_SECURE_NO_WARNINGS in Visual.
    Otherwise, it's also possible to manually define ZDICT_DISABLE_DEPRECATE_WARNINGS */
 #ifdef ZDICT_DISABLE_DEPRECATE_WARNINGS
-#  define ZDICT_DEPRECATED(message)   /* disable deprecation warnings */
+#  define ZDICT_DEPRECATED(message) ZDICTLIB_API   /* disable deprecation warnings */
 #else
 #  define ZDICT_GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__)
 #  if defined (__cplusplus) && (__cplusplus >= 201402) /* C++14 or greater */
-#    define ZDICT_DEPRECATED(message) [[deprecated(message)]]
+#    define ZDICT_DEPRECATED(message) ZDICTLIB_API [[deprecated(message)]]
 #  elif (ZDICT_GCC_VERSION >= 405) || defined(__clang__)
-#    define ZDICT_DEPRECATED(message) __attribute__((deprecated(message)))
+#    define ZDICT_DEPRECATED(message) ZDICTLIB_API __attribute__((deprecated(message)))
 #  elif (ZDICT_GCC_VERSION >= 301)
-#    define ZDICT_DEPRECATED(message) __attribute__((deprecated))
+#    define ZDICT_DEPRECATED(message) ZDICTLIB_API __attribute__((deprecated))
 #  elif defined(_MSC_VER)
-#    define ZDICT_DEPRECATED(message) __declspec(deprecated(message))
+#    define ZDICT_DEPRECATED(message) ZDICTLIB_API __declspec(deprecated(message))
 #  else
 #    pragma message("WARNING: You need to implement ZDICT_DEPRECATED for this compiler")
-#    define ZDICT_DEPRECATED(message)
+#    define ZDICT_DEPRECATED(message) ZDICTLIB_API
 #  endif
 #endif /* ZDICT_DISABLE_DEPRECATE_WARNINGS */
 
index 8d03df2fd5b68f6c071116f903a58bcf63471d4b..e007148f9589234d1544d5f2b9947d5c4cb2af05 100644 (file)
@@ -5,6 +5,7 @@
 #define ZBUFF_DISABLE_DEPRECATE_WARNINGS
 #define ZBUFF_STATIC_LINKING_ONLY
 #include "zbuff.h"
+#define ZDICT_DISABLE_DEPRECATE_WARNINGS
 #define ZDICT_STATIC_LINKING_ONLY
 #include "zdict.h"