From d532334ef514e9625559e76c83119d317ca790f3 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 13 Nov 2017 22:05:07 +0100 Subject: [PATCH] Avoid -Wundef warnings when building libpng Always define PNG_INTEL_SSE_OPT and PNG_INTEL_SSE_IMPLEMENTATION before comparing them with 0. --- pngpriv.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pngpriv.h b/pngpriv.h index 07349f4f7..a7851cd5c 100644 --- a/pngpriv.h +++ b/pngpriv.h @@ -210,7 +210,11 @@ defined(__SSE2__) || defined(_M_X64) || defined(_M_AMD64) || \ (defined(_M_IX86_FP) && _M_IX86_FP >= 2) # define PNG_INTEL_SSE_OPT 1 +# else +# define PNG_INTEL_SSE_OPT 0 # endif +# else +# define PNG_INTEL_SSE_OPT 0 # endif #endif @@ -234,6 +238,8 @@ # if PNG_INTEL_SSE_IMPLEMENTATION > 0 # define PNG_FILTER_OPTIMIZATIONS png_init_filter_functions_sse2 # endif +#else +# define PNG_INTEL_SSE_IMPLEMENTATION 0 #endif #if PNG_MIPS_MSA_OPT > 0