]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Remove STATIC_LINKING_ONLY defines
authorNick Terrell <terrelln@fb.com>
Thu, 30 Mar 2017 21:33:59 +0000 (14:33 -0700)
committerNick Terrell <terrelln@fb.com>
Thu, 30 Mar 2017 21:54:33 +0000 (14:54 -0700)
14 files changed:
contrib/linux-kernel/include/zstd.h
contrib/linux-kernel/lib/entropy_common.c
contrib/linux-kernel/lib/fse.h
contrib/linux-kernel/lib/fse_compress.c
contrib/linux-kernel/lib/fse_decompress.c
contrib/linux-kernel/lib/huf.h
contrib/linux-kernel/lib/huf_compress.c
contrib/linux-kernel/lib/huf_decompress.c
contrib/linux-kernel/lib/xxhash.c
contrib/linux-kernel/lib/xxhash.h
contrib/linux-kernel/lib/zstd_common.c
contrib/linux-kernel/lib/zstd_compress.c
contrib/linux-kernel/lib/zstd_decompress.c
contrib/linux-kernel/lib/zstd_internal.h

index 8e1f805d0c79d040b4f0371c65de702b576d511e..8b1afa4bac2229314efd87180b0939a4c24b9d32 100644 (file)
@@ -315,11 +315,6 @@ ZSTDLIB_API size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* outp
 ZSTDLIB_API size_t ZSTD_DStreamInSize(void);    /*!< recommended size for input buffer */
 ZSTDLIB_API size_t ZSTD_DStreamOutSize(void);   /*!< recommended size for output buffer. Guarantee to successfully flush at least one complete block in all circumstances. */
 
-#endif  /* ZSTD_H_235446 */
-
-
-#if defined(ZSTD_STATIC_LINKING_ONLY) && !defined(ZSTD_H_ZSTD_STATIC_LINKING_ONLY)
-#define ZSTD_H_ZSTD_STATIC_LINKING_ONLY
 
 /****************************************************************************************
  * START OF ADVANCED AND EXPERIMENTAL FUNCTIONS
@@ -753,4 +748,4 @@ ZSTDLIB_API size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx, void* dst, size_t dstCa
 ZSTDLIB_API size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t blockSize);  /**< insert block into `dctx` history. Useful for uncompressed blocks */
 
 
-#endif   /* ZSTD_H_ZSTD_STATIC_LINKING_ONLY */
+#endif  /* ZSTD_H_235446 */
index c9d489bc772925e2b186c3fa76d82dafae73a4ec..f6a43662d07063652db0683c10ecd72fef60a02f 100644 (file)
@@ -37,9 +37,7 @@
 ***************************************/
 #include "mem.h"
 #include "error_private.h"       /* ERR_*, ERROR */
-#define FSE_STATIC_LINKING_ONLY  /* FSE_MIN_TABLELOG */
 #include "fse.h"
-#define HUF_STATIC_LINKING_ONLY  /* HUF_TABLELOG_ABSOLUTEMAX */
 #include "huf.h"
 
 
index b833f6c2c929c6ada0f52917d3df16e3de75b06d..a5c3980a7d58a093e82486df9bf26043999373a4 100644 (file)
@@ -286,8 +286,6 @@ If there is an error, the function will return an error code, which can be teste
 */
 
 
-#ifdef FSE_STATIC_LINKING_ONLY
-
 /* *** Dependency *** */
 #include "bitstream.h"
 
@@ -672,7 +670,4 @@ MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr)
 #define FSE_TABLESTEP(tableSize) ((tableSize>>1) + (tableSize>>3) + 3)
 
 
-#endif /* FSE_STATIC_LINKING_ONLY */
-
-
 #endif  /* FSE_H */
index 29071c48347c68c4a58603234364223439cff614..8b85b85f10199ab93055a1792dd6c37a78f81de4 100644 (file)
@@ -43,7 +43,6 @@
 ****************************************************************/
 #include <linux/string.h>     /* memcpy, memset */
 #include "bitstream.h"
-#define FSE_STATIC_LINKING_ONLY
 #include "fse.h"
 
 
index 958a068bc7c0c343f27b209f68d5fd00173571fd..ebc228daf1562b3ea6e650ee50e3931f71e350db 100644 (file)
@@ -44,7 +44,6 @@
 ****************************************************************/
 #include <linux/string.h>     /* memcpy, memset */
 #include "bitstream.h"
-#define FSE_STATIC_LINKING_ONLY
 #include "fse.h"
 
 
index 63306b4bf8d7057bea5776bb50cc81b8b1e97c4a..fd26fcf27d411d71822e61895f8d992d9f67e7d3 100644 (file)
@@ -91,8 +91,6 @@ size_t HUF_compress4X_wksp (void* dst, size_t dstSize, const void* src, size_t s
 
 
 
-#ifdef HUF_STATIC_LINKING_ONLY
-
 /* *** Dependencies *** */
 #include "mem.h"   /* U32 */
 
@@ -246,6 +244,4 @@ size_t HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, const void* cS
 size_t HUF_decompress1X2_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable);
 size_t HUF_decompress1X4_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable);
 
-#endif /* HUF_STATIC_LINKING_ONLY */
-
 #endif   /* HUF_H_298734234 */
index af1a1e6c38fe26b8341069ebbfe8b5cf0e9e33d1..16576f5799aa8c2a673d2262017d02b7d27bf53d 100644 (file)
@@ -38,9 +38,7 @@
 ****************************************************************/
 #include <linux/string.h>     /* memcpy, memset */
 #include "bitstream.h"
-#define FSE_STATIC_LINKING_ONLY   /* FSE_optimalTableLog_internal */
 #include "fse.h"        /* header compression */
-#define HUF_STATIC_LINKING_ONLY
 #include "huf.h"
 
 
index 1e19666a751bbaf0bacf5bd9c37a34a787c108d4..4ac28bec9a4cc803a18720101e3fb40190adce72 100644 (file)
@@ -44,7 +44,6 @@
 #include <linux/string.h>     /* memcpy, memset */
 #include "bitstream.h"  /* BIT_* */
 #include "fse.h"        /* header compression */
-#define HUF_STATIC_LINKING_ONLY
 #include "huf.h"
 
 
index 1918836d760ffa1bc2d7a9bf557d2daca11af82c..44392265ddbbe6706b12f42d22be555dc7fe523a 100644 (file)
@@ -73,9 +73,6 @@ static void  XXH_free  (void* p)  { free(p); }
 #include <linux/string.h>
 static void* XXH_memcpy(void* dest, const void* src, size_t size) { return memcpy(dest,src,size); }
 
-#ifndef XXH_STATIC_LINKING_ONLY
-#  define XXH_STATIC_LINKING_ONLY
-#endif
 #include "xxhash.h"
 #include "mem.h"
 
index b6a56707e1b847b514a9f8dee2c992507c7352d3..6c4c79c42b8ee5244fb4fec804ca08a71f25d003 100644 (file)
@@ -206,9 +206,6 @@ XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH64_hash_t
 XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonical_t* src);
 XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonical_t* src);
 
-#endif /* XXHASH_H_5627135585666179 */
-
-
 
 /* ================================================================================================
    This section contains definitions which are not guaranteed to remain stable.
@@ -216,34 +213,31 @@ XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonical_t* src
    They shall only be used with static linking.
    Never use these definitions in association with dynamic linking !
 =================================================================================================== */
-#if defined(XXH_STATIC_LINKING_ONLY) && !defined(XXH_STATIC_H_3543687687345)
-#define XXH_STATIC_H_3543687687345
-
 /* These definitions are only meant to allow allocation of XXH state
    statically, on stack, or in a struct for example.
    Do not use members directly. */
 
-   struct XXH32_state_s {
-          unsigned total_len_32;
-          unsigned large_len;
-          unsigned v1;
-          unsigned v2;
-          unsigned v3;
-          unsigned v4;
-          unsigned mem32[4];   /* buffer defined as U32 for alignment */
-          unsigned memsize;
-          unsigned reserved;   /* never read nor write, will be removed in a future version */
-   };   /* typedef'd to XXH32_state_t */
-
-   struct XXH64_state_s {
-          unsigned long long total_len;
-          unsigned long long v1;
-          unsigned long long v2;
-          unsigned long long v3;
-          unsigned long long v4;
-          unsigned long long mem64[4];   /* buffer defined as U64 for alignment */
-          unsigned memsize;
-          unsigned reserved[2];          /* never read nor write, will be removed in a future version */
-   };   /* typedef'd to XXH64_state_t */
-
-#endif /* XXH_STATIC_LINKING_ONLY && XXH_STATIC_H_3543687687345 */
+struct XXH32_state_s {
+       unsigned total_len_32;
+       unsigned large_len;
+       unsigned v1;
+       unsigned v2;
+       unsigned v3;
+       unsigned v4;
+       unsigned mem32[4];   /* buffer defined as U32 for alignment */
+       unsigned memsize;
+       unsigned reserved;   /* never read nor write, will be removed in a future version */
+};   /* typedef'd to XXH32_state_t */
+
+struct XXH64_state_s {
+       unsigned long long total_len;
+       unsigned long long v1;
+       unsigned long long v2;
+       unsigned long long v3;
+       unsigned long long v4;
+       unsigned long long mem64[4];   /* buffer defined as U64 for alignment */
+       unsigned memsize;
+       unsigned reserved[2];          /* never read nor write, will be removed in a future version */
+};   /* typedef'd to XXH64_state_t */
+
+#endif /* XXHASH_H_5627135585666179 */
index 3d24742ee0d9da5565e606b6ebaa056c50db950d..0788b6ef678bac3407f4d14fc5fd188bdf62d43e 100644 (file)
@@ -13,7 +13,6 @@
 *  Dependencies
 ***************************************/
 #include "error_private.h"
-#define ZSTD_STATIC_LINKING_ONLY
 #include "zstd.h"           /* declaration of ZSTD_isError, ZSTD_getErrorName, ZSTD_getErrorCode, ZSTD_getErrorString, ZSTD_versionNumber */
 
 
index d4b9a47513c108b66fff33d44fedaa1159fdf10d..79b7699b88dadde5bfa3d500935b5b0822ea05ae 100644 (file)
@@ -13,9 +13,7 @@
 ***************************************/
 #include <linux/string.h>         /* memset */
 #include "mem.h"
-#define FSE_STATIC_LINKING_ONLY   /* FSE_encodeSymbol */
 #include "fse.h"
-#define HUF_STATIC_LINKING_ONLY
 #include "huf.h"
 #include "zstd_internal.h"  /* includes zstd.h */
 
index bb72d6a4a624844feab129f6ec89966b3c214a7b..10700257bc23869908ef182893460ab8fe934554 100644 (file)
@@ -26,9 +26,7 @@
 *********************************************************/
 #include <linux/string.h>      /* memcpy, memmove, memset */
 #include "mem.h"         /* low level memory routines */
-#define FSE_STATIC_LINKING_ONLY
 #include "fse.h"
-#define HUF_STATIC_LINKING_ONLY
 #include "huf.h"
 #include "zstd_internal.h"
 
index 16a502a6918e353b926ac8b8f19efae984302a4e..57ae7739033e7e824a020c49f53d28a1cd8267d2 100644 (file)
 ***************************************/
 #include "mem.h"
 #include "error_private.h"
-#define ZSTD_STATIC_LINKING_ONLY
 #include "zstd.h"
-#ifndef XXH_STATIC_LINKING_ONLY
-#  define XXH_STATIC_LINKING_ONLY   /* XXH64_state_t */
-#endif
 #include "xxhash.h"               /* XXH_reset, update, digest */