From 87d9312841c4830e1e525c52e01ac0532f0dc864 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 9 Jan 2026 03:33:56 +0300
Subject: [PATCH] Revert "IMG_libpng: move png_get_uint_32 to 'lib' structure"
This reverts commit ae730236050ffd7353abdead880cb8fc054396eb.
---
src/IMG_libpng.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/IMG_libpng.c b/src/IMG_libpng.c
index 18a54238..fa5ca4e7 100644
--- a/src/IMG_libpng.c
+++ b/src/IMG_libpng.c
@@ -175,7 +175,6 @@ static struct
png_uint_32 (*png_get_image_width)(png_const_structrp png_ptr, png_const_inforp info_ptr);
png_uint_32 (*png_get_image_height)(png_const_structrp png_ptr, png_const_inforp info_ptr);
png_uint_32 (*png_get_text)(png_const_structp png_ptr, png_infop info_ptr, png_textp *text_ptr, int *num_text);
- png_uint_32 (*png_get_uint_32)(png_const_bytep buf);
void (*png_write_flush)(png_structrp png_ptr);
} lib;
@@ -281,7 +280,6 @@ bool IMG_InitPNG(void)
FUNCTION_LOADER_LIBPNG(png_get_image_width, png_uint_32(*)(png_const_structrp png_ptr, png_const_inforp info_ptr))
FUNCTION_LOADER_LIBPNG(png_get_image_height, png_uint_32(*)(png_const_structrp png_ptr, png_const_inforp info_ptr))
FUNCTION_LOADER_LIBPNG(png_get_text, png_uint_32 (*)(png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text))
- FUNCTION_LOADER_LIBPNG(png_get_uint_32, png_uint_32 (*)(png_const_bytep buf))
FUNCTION_LOADER_LIBPNG(png_write_flush, void (*)(png_structrp png_ptr))
}
@@ -1732,7 +1730,7 @@ static png_bytep compress_surface_to_png_data(CompressionContext *context, SDL_S
break;
}
SDL_memcpy(context->chunk_header, context->mem_buffer_ptr + context->current_pos, 8);
- context->chunk_len = lib.png_get_uint_32(context->chunk_header);
+ context->chunk_len = png_get_uint_32(context->chunk_header);
SDL_memcpy(context->chunk_type, context->chunk_header + 4, 4);
context->current_pos += 8;