2
0
Эх сурвалжийг харах

Fix warning about context parameter being unused when STBIR_MALLOC and STBIR_FREE have their default definitions.

Nathan Reed 8 жил өмнө
parent
commit
fb524e6768

+ 3 - 2
stb_image_resize.h

@@ -393,8 +393,9 @@ STBIRDEF int stbir_resize_region(  const void *input_pixels , int input_w , int
 
 
 #ifndef STBIR_MALLOC
 #ifndef STBIR_MALLOC
 #include <stdlib.h>
 #include <stdlib.h>
-#define STBIR_MALLOC(size,c) malloc(size)
-#define STBIR_FREE(ptr,c)    free(ptr)
+// use comma operator to evaluate c, to avoid "unused parameter" warnings
+#define STBIR_MALLOC(size,c) ((void)(c), malloc(size))
+#define STBIR_FREE(ptr,c)    ((void)(c), free(ptr))
 #endif
 #endif
 
 
 #ifndef _MSC_VER
 #ifndef _MSC_VER