155 #if defined(WITH_PNG) |
155 #if defined(WITH_PNG) |
156 #include <png.h> |
156 #include <png.h> |
157 |
157 |
158 static void PNGAPI png_my_error(png_structp png_ptr, png_const_charp message) |
158 static void PNGAPI png_my_error(png_structp png_ptr, png_const_charp message) |
159 { |
159 { |
160 DEBUG(misc, 0) ("ERROR(libpng): %s - %s", message, (char *)png_get_error_ptr(png_ptr)); |
160 DEBUG(misc, 0, "[libpng] error: %s - %s", message, (char *)png_get_error_ptr(png_ptr)); |
161 longjmp(png_ptr->jmpbuf, 1); |
161 longjmp(png_ptr->jmpbuf, 1); |
162 } |
162 } |
163 |
163 |
164 static void PNGAPI png_my_warning(png_structp png_ptr, png_const_charp message) |
164 static void PNGAPI png_my_warning(png_structp png_ptr, png_const_charp message) |
165 { |
165 { |
166 DEBUG(misc, 0) ("WARNING(libpng): %s - %s", message, (char *)png_get_error_ptr(png_ptr)); |
166 DEBUG(misc, 1, "[libpng] warning: %s - %s", message, (char *)png_get_error_ptr(png_ptr)); |
167 } |
167 } |
168 |
168 |
169 static bool MakePNGImage(const char *name, ScreenshotCallback *callb, void *userdata, uint w, uint h, int pixelformat, const Colour *palette) |
169 static bool MakePNGImage(const char *name, ScreenshotCallback *callb, void *userdata, uint w, uint h, int pixelformat, const Colour *palette) |
170 { |
170 { |
171 png_color rq[256]; |
171 png_color rq[256]; |