openbsd-ports/graphics/mhgui/patches/patch-src_ImageData_cpp
2011-10-23 11:06:17 +00:00

27 lines
852 B
Plaintext

$OpenBSD: patch-src_ImageData_cpp,v 1.2 2011/10/23 11:06:17 ajacoutot Exp $
Fix build with png-1.5.
--- src/ImageData.cpp.orig Wed Dec 12 22:07:21 2007
+++ src/ImageData.cpp Sun Oct 23 11:33:36 2011
@@ -371,6 +371,7 @@ bool ImageData::pngLoadPNGLib (const string& filename)
char sig[8]; /* PNG signature array */
+ unsigned int w, h;
int bit_depth;
int color_type;
@@ -455,8 +456,10 @@ bool ImageData::pngLoadPNGLib (const string& filename)
// read all the info up to the image data
png_read_info(png_ptr, info_ptr);
- png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth,
+ png_get_IHDR(png_ptr, info_ptr, &w, &h, &bit_depth,
&color_type, NULL, NULL, NULL);
+ width = w;
+ height = h;
// Set up some transforms.
if (color_type & PNG_COLOR_MASK_ALPHA)