[libpng16] Added #ifdef PNG_USER_MEM_SUPPORTED in pngmem.c where needed.
diff --git a/pngmem.c b/pngmem.c
index daed745..7f06201 100644
--- a/pngmem.c
+++ b/pngmem.c
@@ -72,16 +72,21 @@
* to implement a user memory handler. This checks to be sure it isn't
* called with big numbers.
*/
+#ifdef PNG_USER_MEM_SUPPORTED
+ PNG_UNUSED(png_ptr)
+#endif
if (size > 0 && size <= ~(size_t)0
# ifdef PNG_MAX_MALLOC_64K
&& size <= 65536U
# endif
)
{
+#ifdef PNG_USER_MEM_SUPPORTED
if (png_ptr != NULL && png_ptr->malloc_fn != NULL)
return png_ptr->malloc_fn(png_ptr, size);
else
+#endif
return malloc((size_t)size); /* checked for truncation above */
}