[devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h"

from the source files, along with "#define PNG_EXPOSE_INTERNAL_STRUCTURES"
and "#define PNG_NO_PEDANTIC_WARNINGS" (John Bowler).
Also created new pngdebug.h and moved debug definitions there.
This commit is contained in:
Glenn Randers-Pehrson
2010-03-08 21:10:25 -06:00
parent b709c4aedc
commit c3cd22b404
59 changed files with 697 additions and 731 deletions

View File

@@ -11,13 +11,10 @@
* and license in png.h
*/
/* Get internal access to png.h */
#define PNG_EXPOSE_INTERNAL_STRUCTURES
#define PNG_NO_PEDANTIC_WARNINGS
#include "png.h"
#ifdef PNG_WRITE_SUPPORTED
#include "pngpriv.h"
#ifdef PNG_WRITE_SUPPORTED
/* Writes all the PNG information. This is the suggested way to use the
* library. If you have a new chunk to add, make a function to write it,
* and put it in the correct location here. If you want the chunk written