From d8796f05bfea3f286ea5b95bba4a0a275d639e63 Mon Sep 17 00:00:00 2001 From: Jean-Sebastien Bevilacqua Date: Tue, 25 Apr 2017 21:02:48 +0200 Subject: [PATCH] Robustify stbi__sse2_available in stb_image.h Function `stbi__sse2_available` takes no argument, we should be explicit by passing `void` as argument. It will remove warnings from 'some' compilers. --- stb_image.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stb_image.h b/stb_image.h index ae2ada6..c2ed20b 100644 --- a/stb_image.h +++ b/stb_image.h @@ -639,7 +639,7 @@ static int stbi__cpuid3(void) #define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name -static int stbi__sse2_available() +static int stbi__sse2_available(void) { int info3 = stbi__cpuid3(); return ((info3 >> 26) & 1) != 0; @@ -647,7 +647,7 @@ static int stbi__sse2_available() #else // assume GCC-style if not VC++ #define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16))) -static int stbi__sse2_available() +static int stbi__sse2_available(void) { // If we're even attempting to compile this on GCC/Clang, that means // -msse2 is on, which means the compiler is allowed to use SSE2