X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=image_png.c;h=5562cedaf7f275194db882857224c611971c5329;hb=refs%2Fheads%2Fterencehill%2Fcvar_desc_fix;hp=da327de29c22f2361be6ad2afad5cef70b002130;hpb=d1c3f1065fde02ed39b7eecc2d9b9a637388d091;p=xonotic%2Fdarkplaces.git diff --git a/image_png.c b/image_png.c index da327de2..5562ceda 100644 --- a/image_png.c +++ b/image_png.c @@ -26,7 +26,7 @@ // //LadyHavoc: rewrote most of this. -#include "quakedef.h" +#include "darkplaces.h" #include "image.h" #include "image_png.h" @@ -140,7 +140,7 @@ PNG_OpenLibrary Try to load the PNG DLL ==================== */ -qboolean PNG_OpenLibrary (void) +qbool PNG_OpenLibrary (void) { const char* dllnames [] = { @@ -474,7 +474,7 @@ PNG_SaveImage_preflipped Save a preflipped PNG image to a file ==================== */ -qboolean PNG_SaveImage_preflipped (const char *filename, int width, int height, qboolean has_alpha, unsigned char *data) +qbool PNG_SaveImage_preflipped (const char *filename, int width, int height, qbool has_alpha, unsigned char *data) { unsigned int offset, linesize; qfile_t* file = NULL; @@ -511,7 +511,6 @@ qboolean PNG_SaveImage_preflipped (const char *filename, int width, int height, // NOTE: this relies on jmp_buf being the first thing in the png structure // created by libpng! (this is correct for libpng 1.2.x) -#ifdef __cplusplus #ifdef WIN64 if (setjmp((_JBTYPE *)png)) #elif defined(MACOSX) || defined(WIN32) @@ -519,10 +518,7 @@ qboolean PNG_SaveImage_preflipped (const char *filename, int width, int height, #elif defined(__ANDROID__) if (setjmp((long *)png)) #else - if (setjmp((__jmp_buf_tag *)png)) -#endif -#else - if (setjmp(png)) + if (setjmp((struct __jmp_buf_tag *)png)) #endif { qpng_destroy_write_struct(&png, &pnginfo);