[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 */
    }