]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
changed LLU suffix into ULL for Visual 2012 and lower 3664/head
authorYann Collet <cyan@fb.com>
Wed, 31 May 2023 20:29:53 +0000 (13:29 -0700)
committerYann Collet <cyan@fb.com>
Wed, 31 May 2023 20:29:53 +0000 (13:29 -0700)
both suffixes are supposed to be valid,
but for some reason, Visual 2012 and lower only support ULL.

lib/zstd.h

index e94f101897051ac90495bafdc206e7ba1971a6cf..148f112d1840e4e07dc5a4be274c67e8521ab97b 100644 (file)
@@ -228,7 +228,7 @@ ZSTDLIB_API size_t ZSTD_findFrameCompressedSize(const void* src, size_t srcSize)
  * for example to size a static array on stack.
  * Will produce constant value 0 if srcSize too large.
  */
-#define ZSTD_MAX_INPUT_SIZE ((sizeof(size_t)==8) ? 0xFF00FF00FF00FF00LLU : 0xFF00FF00U)
+#define ZSTD_MAX_INPUT_SIZE ((sizeof(size_t)==8) ? 0xFF00FF00FF00FF00ULL : 0xFF00FF00U)
 #define ZSTD_COMPRESSBOUND(srcSize)   (((size_t)(srcSize) >= ZSTD_MAX_INPUT_SIZE) ? 0 : (srcSize) + ((srcSize)>>8) + (((srcSize) < (128<<10)) ? (((128<<10) - (srcSize)) >> 11) /* margin, from 64 to 0 */ : 0))  /* this formula ensures that bound(A) + bound(B) <= bound(A+B) as long as A and B >= 128 KB */
 ZSTDLIB_API size_t ZSTD_compressBound(size_t srcSize); /*!< maximum compressed size in worst case single-pass scenario */
 /* ZSTD_isError() :