[devel] Revised pngvalid.c to use cexcept.h for error handling.

This commit is contained in:
Glenn Randers-Pehrson 2010-08-20 09:55:01 -05:00
parent 4aa2cd69ae
commit c08cae1c22
4 changed files with 1323 additions and 788 deletions

View File

@ -360,6 +360,7 @@ version 1.5.0beta43 [August 11, 2010]
difficult to optimize (for GCC) loops. difficult to optimize (for GCC) loops.
Fixed non-GCC fixed point builds. In png.c a declaration was misplaced Fixed non-GCC fixed point builds. In png.c a declaration was misplaced
in an earlier update. Fixed to declare the auto variables at the head. in an earlier update. Fixed to declare the auto variables at the head.
Use cexcept.h in pngvalid.c.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net: Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
(subscription required; visit (subscription required; visit

View File

@ -2996,6 +2996,7 @@ Version 1.5.0beta43 [August 11, 2010]
difficult to optimize (for GCC) loops. difficult to optimize (for GCC) loops.
Fixed non-GCC fixed point builds. In png.c a declaration was misplaced Fixed non-GCC fixed point builds. In png.c a declaration was misplaced
in an earlier update. Fixed to declare the auto variables at the head. in an earlier update. Fixed to declare the auto variables at the head.
Use cexcept.h in pngvalid.c.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit

2
TODO
View File

@ -24,5 +24,7 @@ Add interpolated method of handling interlacing.
Provide for conditional compilation of 16-bit support (except for the Provide for conditional compilation of 16-bit support (except for the
initial stripping down to 8-bits when reading a 16-bit PNG datastream). initial stripping down to 8-bits when reading a 16-bit PNG datastream).
Switch to the simpler zlib (zlib/libpng) license if legally possible. Switch to the simpler zlib (zlib/libpng) license if legally possible.
Extend pngvalid.c to test the progressive reader, and to validate more
of the libpng transformations.
*/ */

File diff suppressed because it is too large Load Diff