@@ -39,46 +39,6 @@ PNG_FUNCTION(void,PNGAPI
3939png_error ,(png_const_structrp png_ptr , png_const_charp error_message ),
4040 PNG_NORETURN )
4141{
42- #ifdef PNG_ERROR_NUMBERS_SUPPORTED
43- char msg [16 ];
44- if (png_ptr != NULL )
45- {
46- if ((png_ptr -> flags &
47- (PNG_FLAG_STRIP_ERROR_NUMBERS |PNG_FLAG_STRIP_ERROR_TEXT )) != 0 )
48- {
49- if (* error_message == PNG_LITERAL_SHARP )
50- {
51- /* Strip "#nnnn " from beginning of error message. */
52- int offset ;
53- for (offset = 1 ; offset < 15 ; offset ++ )
54- if (error_message [offset ] == ' ' )
55- break ;
56-
57- if ((png_ptr -> flags & PNG_FLAG_STRIP_ERROR_TEXT ) != 0 )
58- {
59- int i ;
60- for (i = 0 ; i < offset - 1 ; i ++ )
61- msg [i ] = error_message [i + 1 ];
62- msg [i - 1 ] = '\0' ;
63- error_message = msg ;
64- }
65-
66- else
67- error_message += offset ;
68- }
69-
70- else
71- {
72- if ((png_ptr -> flags & PNG_FLAG_STRIP_ERROR_TEXT ) != 0 )
73- {
74- msg [0 ] = '0' ;
75- msg [1 ] = '\0' ;
76- error_message = msg ;
77- }
78- }
79- }
80- }
81- #endif
8242 if (png_ptr != NULL && png_ptr -> error_fn != NULL )
8343 (* (png_ptr -> error_fn ))(png_constcast (png_structrp ,png_ptr ),
8444 error_message );
@@ -216,21 +176,6 @@ void PNGAPI
216176png_warning (png_const_structrp png_ptr , png_const_charp warning_message )
217177{
218178 int offset = 0 ;
219- if (png_ptr != NULL )
220- {
221- #ifdef PNG_ERROR_NUMBERS_SUPPORTED
222- if ((png_ptr -> flags &
223- (PNG_FLAG_STRIP_ERROR_NUMBERS |PNG_FLAG_STRIP_ERROR_TEXT )) != 0 )
224- #endif
225- {
226- if (* warning_message == PNG_LITERAL_SHARP )
227- {
228- for (offset = 1 ; offset < 15 ; offset ++ )
229- if (warning_message [offset ] == ' ' )
230- break ;
231- }
232- }
233- }
234179 if (png_ptr != NULL && png_ptr -> warning_fn != NULL )
235180 (* (png_ptr -> warning_fn ))(png_constcast (png_structrp ,png_ptr ),
236181 warning_message + offset );
@@ -712,42 +657,9 @@ png_default_error,(png_const_structrp png_ptr, png_const_charp error_message),
712657 PNG_NORETURN )
713658{
714659#ifdef PNG_CONSOLE_IO_SUPPORTED
715- #ifdef PNG_ERROR_NUMBERS_SUPPORTED
716- /* Check on NULL only added in 1.5.4 */
717- if (error_message != NULL && * error_message == PNG_LITERAL_SHARP )
718- {
719- /* Strip "#nnnn " from beginning of error message. */
720- int offset ;
721- char error_number [16 ];
722- for (offset = 0 ; offset < 15 ; offset ++ )
723- {
724- error_number [offset ] = error_message [offset + 1 ];
725- if (error_message [offset ] == ' ' )
726- break ;
727- }
728-
729- if ((offset > 1 ) && (offset < 15 ))
730- {
731- error_number [offset - 1 ] = '\0' ;
732- fprintf (stderr , "libpng error no. %s: %s" ,
733- error_number , error_message + offset + 1 );
734- fprintf (stderr , PNG_STRING_NEWLINE );
735- }
736-
737- else
738- {
739- fprintf (stderr , "libpng error: %s, offset=%d" ,
740- error_message , offset );
741- fprintf (stderr , PNG_STRING_NEWLINE );
742- }
743- }
744- else
745- #endif
746- {
747- fprintf (stderr , "libpng error: %s" , error_message ? error_message :
748- "undefined" );
749- fprintf (stderr , PNG_STRING_NEWLINE );
750- }
660+ fprintf (stderr , "libpng error : %s ", error_message ? error_message :
661+ "undefined ");
662+ fprintf (stderr , PNG_STRING_NEWLINE );
751663#else
752664 PNG_UNUSED (error_message ) /* Make compiler happy */
753665#endif
@@ -785,40 +697,8 @@ static void /* PRIVATE */
785697png_default_warning (png_const_structrp png_ptr , png_const_charp warning_message )
786698{
787699#ifdef PNG_CONSOLE_IO_SUPPORTED
788- # ifdef PNG_ERROR_NUMBERS_SUPPORTED
789- if (* warning_message == PNG_LITERAL_SHARP )
790- {
791- int offset ;
792- char warning_number [16 ];
793- for (offset = 0 ; offset < 15 ; offset ++ )
794- {
795- warning_number [offset ] = warning_message [offset + 1 ];
796- if (warning_message [offset ] == ' ' )
797- break ;
798- }
799-
800- if ((offset > 1 ) && (offset < 15 ))
801- {
802- warning_number [offset + 1 ] = '\0' ;
803- fprintf (stderr , "libpng warning no. %s: %s" ,
804- warning_number , warning_message + offset );
805- fprintf (stderr , PNG_STRING_NEWLINE );
806- }
807-
808- else
809- {
810- fprintf (stderr , "libpng warning: %s" ,
811- warning_message );
812- fprintf (stderr , PNG_STRING_NEWLINE );
813- }
814- }
815- else
816- # endif
817-
818- {
819- fprintf (stderr , "libpng warning: %s" , warning_message );
820- fprintf (stderr , PNG_STRING_NEWLINE );
821- }
700+ fprintf (stderr , "libpng warning: %s" , warning_message );
701+ fprintf (stderr , PNG_STRING_NEWLINE );
822702#else
823703 PNG_UNUSED (warning_message ) /* Make compiler happy */
824704#endif
@@ -866,12 +746,8 @@ png_get_error_ptr(png_const_structrp png_ptr)
866746void PNGAPI
867747png_set_strip_error_numbers (png_structrp png_ptr , png_uint_32 strip_mode )
868748{
869- if (png_ptr != NULL )
870- {
871- png_ptr -> flags &=
872- ((~(PNG_FLAG_STRIP_ERROR_NUMBERS |
873- PNG_FLAG_STRIP_ERROR_TEXT ))& strip_mode );
874- }
749+ PNG_UNUSED (png_ptr )
750+ PNG_UNUSED (strip_mode )
875751}
876752#endif
877753
0 commit comments