Go to the documentation of this file.
18 #if defined(PNG_READ_SUPPORTED) || defined(PNG_WRITE_SUPPORTED)
23 #ifndef PNG_NO_WARNINGS
34 #ifndef PNG_NO_ERROR_TEXT
38 #ifdef PNG_ERROR_NUMBERS_SUPPORTED
43 (PNG_FLAG_STRIP_ERROR_NUMBERS|PNG_FLAG_STRIP_ERROR_TEXT))
49 for (offset = 1; offset<15; offset++)
52 if (png_ptr->flags&PNG_FLAG_STRIP_ERROR_TEXT)
55 for (
i = 0;
i < offset - 1;
i++)
65 if (png_ptr->flags&PNG_FLAG_STRIP_ERROR_TEXT)
75 if (png_ptr != NULL && png_ptr->error_fn != NULL)
86 if (png_ptr != NULL && png_ptr->error_fn != NULL)
87 (*(png_ptr->error_fn))(png_ptr,
'\0');
95 #ifndef PNG_NO_WARNINGS
107 #ifdef PNG_ERROR_NUMBERS_SUPPORTED
109 (PNG_FLAG_STRIP_ERROR_NUMBERS|PNG_FLAG_STRIP_ERROR_TEXT))
114 for (offset = 1; offset < 15; offset++)
119 if (png_ptr != NULL && png_ptr->warning_fn != NULL)
134 #define isnonalpha(c) ((c) < 65 || (c) > 122 || ((c) > 90 && (c) < 97))
136 '0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
137 'A',
'B',
'C',
'D',
'E',
'F'
140 #define PNG_MAX_ERROR_TEXT 64
142 #if !defined(PNG_NO_WARNINGS) || !defined(PNG_NO_ERROR_TEXT)
147 int iout = 0, iin = 0;
151 int c = png_ptr->chunk_name[iin++];
176 #ifdef PNG_READ_SUPPORTED
192 #ifndef PNG_NO_WARNINGS
216 #ifndef PNG_NO_CONSOLE_IO
217 #ifdef PNG_ERROR_NUMBERS_SUPPORTED
222 char error_number[16];
223 for (offset = 0; offset<15; offset++)
229 if ((offset > 1) && (offset < 15))
231 error_number[offset - 1] =
'\0';
232 fprintf(stderr,
"libpng error no. %s: %s\n", error_number,
236 fprintf(stderr,
"libpng error: %s, offset=%d\n",
error_message, offset);
243 #ifdef PNG_SETJMP_SUPPORTED
246 # ifdef USE_FAR_KEYWORD
253 longjmp(png_ptr->jmpbuf, 1);
259 #ifdef PNG_NO_CONSOLE_IO
264 #ifndef PNG_NO_WARNINGS
273 #ifndef PNG_NO_CONSOLE_IO
274 # ifdef PNG_ERROR_NUMBERS_SUPPORTED
278 char warning_number[16];
279 for (offset = 0; offset < 15; offset++)
285 if ((offset > 1) && (offset < 15))
287 warning_number[offset + 1] =
'\0';
288 fprintf(stderr,
"libpng warning no. %s: %s\n", warning_number,
334 #ifdef PNG_ERROR_NUMBERS_SUPPORTED
341 ((~(PNG_FLAG_STRIP_ERROR_NUMBERS|PNG_FLAG_STRIP_ERROR_TEXT))&
strip_mode);
png_const_charp warning_message
void PNGAPI png_set_strip_error_numbers(png_structp png_ptr, png_uint_32 strip_mode)
static void png_default_warning(png_structp png_ptr, png_const_charp warning_message)
void PNGAPI png_set_error_fn(png_structp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn)
png_infop png_bytep buffer
static void png_format_buffer(png_structp png_ptr, png_charp buffer, png_const_charp error_message)
PNG_CONST char FAR * png_const_charp
void PNGAPI png_chunk_error(png_structp png_ptr, png_const_charp error_message)
#define PNG_MAX_ERROR_TEXT
void PNGAPI png_warning(png_structp png_ptr, png_const_charp warning_message)
png_const_charp error_message
png_struct FAR * png_structp
static PNG_CONST char png_digit[16]
png_voidp PNGAPI png_get_error_ptr(png_structp png_ptr)
png_voidp png_error_ptr png_error_ptr warning_fn
png_voidp png_error_ptr error_fn
unsigned long png_uint_32
static void png_default_error PNGARG((png_structp png_ptr, png_const_charp error_message))
static void png_default_error(png_structp png_ptr, png_const_charp error_message)
void PNGAPI png_error(png_structp png_ptr, png_const_charp error_message)
void PNGAPI png_chunk_warning(png_structp png_ptr, png_const_charp warning_message)
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:04