From: Richard Barnes Date: Fri, 26 Apr 2024 20:48:49 +0000 (-0700) Subject: Make zstd.h compatible with -Wzero-as-null-pointer-constant X-Git-Tag: v1.5.7^2~123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7cb47036cb78b3681aee4725107381a1b69abfc;p=thirdparty%2Fzstd.git Make zstd.h compatible with -Wzero-as-null-pointer-constant --- diff --git a/lib/zstd.h b/lib/zstd.h index b79f675c3..e4c9ffc87 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -1802,7 +1802,11 @@ static #ifdef __GNUC__ __attribute__((__unused__)) #endif +// Disable diagnostic for C++ compatibility +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant" ZSTD_customMem const ZSTD_defaultCMem = { NULL, NULL, NULL }; /**< this constant defers to stdlib's functions */ +#pragma clang diagnostic pop ZSTDLIB_STATIC_API ZSTD_CCtx* ZSTD_createCCtx_advanced(ZSTD_customMem customMem); ZSTDLIB_STATIC_API ZSTD_CStream* ZSTD_createCStream_advanced(ZSTD_customMem customMem);