From 435c45b3e54c9149ffd4c53b8ab9e09a3974c1d1 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Mon, 27 Mar 2023 15:15:34 +0200 Subject: [PATCH] Fix -Wundef warnings due to use of unguarded SDL_NEON_INTRINSICS --- src/audio/SDL_audiotypecvt.c | 8 ++++---- src/video/SDL_stretch.c | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/audio/SDL_audiotypecvt.c b/src/audio/SDL_audiotypecvt.c index 7e83b52696..83ea80c40d 100644 --- a/src/audio/SDL_audiotypecvt.c +++ b/src/audio/SDL_audiotypecvt.c @@ -27,9 +27,9 @@ #define NEED_SCALAR_CONVERTER_FALLBACKS 0 /* x86_64 guarantees SSE2. */ #elif __MACOS__ && SDL_SSE2_INTRINSICS #define NEED_SCALAR_CONVERTER_FALLBACKS 0 /* macOS/Intel guarantees SSE2. */ -#elif defined(__ARM_ARCH) && (__ARM_ARCH >= 8) && SDL_NEON_INTRINSICS +#elif defined(__ARM_ARCH) && (__ARM_ARCH >= 8) && defined(SDL_NEON_INTRINSICS) #define NEED_SCALAR_CONVERTER_FALLBACKS 0 /* ARMv8+ promise NEON. */ -#elif defined(__APPLE__) && defined(__ARM_ARCH) && (__ARM_ARCH >= 7) && SDL_NEON_INTRINSICS +#elif defined(__APPLE__) && defined(__ARM_ARCH) && (__ARM_ARCH >= 7) && defined(SDL_NEON_INTRINSICS) #define NEED_SCALAR_CONVERTER_FALLBACKS 0 /* All Apple ARMv7 chips promise NEON support. */ #endif @@ -697,7 +697,7 @@ static void SDLCALL SDL_TARGETING("sse2") SDL_Convert_F32_to_S32_SSE2(SDL_AudioC } #endif -#if SDL_NEON_INTRINSICS +#ifdef SDL_NEON_INTRINSICS static void SDLCALL SDL_Convert_S8_to_F32_NEON(SDL_AudioCVT *cvt, SDL_AudioFormat format) { const Sint8 *src = ((const Sint8 *)(cvt->buf + cvt->len_cvt)) - 1; @@ -1180,7 +1180,7 @@ void SDL_ChooseAudioConverters(void) } #endif -#if SDL_NEON_INTRINSICS +#ifdef SDL_NEON_INTRINSICS if (SDL_HasNEON()) { SET_CONVERTER_FUNCS(NEON); return; diff --git a/src/video/SDL_stretch.c b/src/video/SDL_stretch.c index bfcabfdea3..2d1dfdfe8e 100644 --- a/src/video/SDL_stretch.c +++ b/src/video/SDL_stretch.c @@ -332,13 +332,13 @@ static int scale_mat(const Uint32 *src, int src_w, int src_h, int src_pitch, return 0; } -#if SDL_NEON_INTRINSICS +#ifdef SDL_NEON_INTRINSICS #define CAST_uint8x8_t (uint8x8_t) #define CAST_uint32x2_t (uint32x2_t) #endif #if defined(__WINRT__) || defined(_MSC_VER) -#if SDL_NEON_INTRINSICS +#ifdef SDL_NEON_INTRINSICS #undef CAST_uint8x8_t #undef CAST_uint32x2_t #define CAST_uint8x8_t