pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44428: PNG build broken on Solaris since 1.5.1.beta01 update



>Number:         44428
>Category:       pkg
>Synopsis:       PNG build broken on Solaris since 1.5.1.beta01 update
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 20 14:35:00 +0000 2011
>Originator:     Jim Wise
>Release:        SunOS gondolin.draga.com 5.10 Generic_142901-03 i86pc i386 
>i86pc
>Organization:
>Environment:
>Description:
PNG build on Solaris 10 currently fails with the following:

=> Bootstrap dependency digest>=20010302: found digest-20080510
=> Bootstrap dependency tnftp-[0-9]*: found tnftp-20070806
===> Checking for vulnerabilities in png-1.5.1beta01
=> Checksum SHA1 OK for libpng-1.5.1beta01.tar.bz2
=> Checksum RMD160 OK for libpng-1.5.1beta01.tar.bz2
===> Installing dependencies for png-1.5.1beta01
=> Build dependency libtool-base>=2.2.6bnb3: found libtool-base-2.2.6bnb4
=> Build dependency pax>=20040802: found pax-20080110
===> Overriding tools for png-1.5.1beta01
===> Extracting for png-1.5.1beta01
===> Patching for png-1.5.1beta01
=> Applying pkgsrc patches for png-1.5.1beta01
===> Creating toolchain wrappers for png-1.5.1beta01
===> Configuring for png-1.5.1beta01
=> Adding rpath to libpng-config
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing install-sh with pkgsrc version
=> Adding run-time search paths to pkg-config files.
checking for a BSD-compatible install... /opt/tnf/bin/install-sh -c -o root -g 
root
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/csw/bin/gmkdir -p
checking for gawk... /opt/tnf/bin/nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i386-sun-solaris2-gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... no
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... none
checking build system type... i386-sun-solaris2
checking host system type... i386-sun-solaris2
checking for a sed that does not truncate output... /opt/tnf/bin/nbsed
checking for grep that handles long lines and -e... (cached) /usr/xpg4/bin/grep
checking for egrep... (cached) /usr/xpg4/bin/grep -E
checking for fgrep... /usr/xpg4/bin/grep -F
checking how to print strings... print -r
checking for non-GNU ld... 
/var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/.wrapper/bin/ld
checking if the linker 
(/var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/.wrapper/bin/ld) is GNU ld... no
checking how to run the C preprocessor... cc -E
checking for i386-sun-solaris2-sed... /opt/tnf/bin/nbsed
checking for i386-sun-solaris2-awk... (cached) /opt/tnf/bin/nawk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for BSD- or MS-compatible name lister (nm)... /usr/ccs/bin/nm -p
checking the name lister (/usr/ccs/bin/nm -p) interface... BSD nm
checking the maximum length of command line arguments... 786240
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert i386-sun-solaris2 file names to i386-sun-solaris2 
format... func_convert_file_noop
checking how to convert i386-sun-solaris2 file names to toolchain format... 
func_convert_file_noop
checking for /var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/.wrapper/bin/ld 
option to reload object files... -r
checking for i386-sun-solaris2-objdump... no
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for i386-sun-solaris2-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... print -r --
checking for i386-sun-solaris2-ar... no
checking for ar... ar
checking for archiver @FILE support... no
checking for i386-sun-solaris2-strip... no
checking for strip... strip
checking for i386-sun-solaris2-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/ccs/bin/nm -p output from cc object... ok
checking for sysroot... no
checking for i386-sun-solaris2-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking for cc option to produce PIC... -KPIC -DPIC
checking if cc PIC flag -KPIC -DPIC works... yes
checking if cc static flag -Bstatic works... yes
checking if cc supports -c -o file.o... conftest*: No such file or directory
yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker 
(/var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/.wrapper/bin/ld) supports shared 
libraries... yes
checking dynamic linker characteristics... solaris2 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ANSI C header files... (cached) yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working strtod... yes
checking for memset... yes
checking for pow... no
checking for pow in -lm... yes
checking for zlibVersion in -lz... yes
checking if libraries can be versioned... no
configure: WARNING: *** You have not enabled versioned symbols.
configure: pkgconfig directory is ${libdir}/pkgconfig
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libpng.pc
config.status: creating libpng-config
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
libtoolT: No such file or directory
=> Modifying libtool scripts to use pkgsrc libtool
===> Building for png-1.5.1beta01
/opt/tnf/bin/bmake  all-am
rm -f pnglibconf.dfn dfn?.out
/opt/tnf/bin/nawk -f ./scripts/options.awk out=dfn1.out 
./scripts/pnglibconf.dfa  1>&2
/opt/tnf/bin/nawk -f ./scripts/options.awk out=dfn2.out dfn1.out 1>&2
rm dfn1.out
mv dfn2.out pnglibconf.dfn
rm -f pnglibconf.out dfn.c dfn?.out
test -d scripts || mkdir scripts
echo '#include "pnglibconf.dfn"' >dfn.c
cc -E -DHAVE_CONFIG_H -I.  -DPNG_CONFIGURE_LIBPNG -I/usr/include 
-DPNGLIB_LIBNAME='PNG15_0' -DPNGLIB_VERSION='1.5.1beta01' -DSYMBOL_PREFIX='' 
dfn.c > dfn1.out
"pnglibconf.dfn", line 6: invalid input token: 1.5.0
"pnglibconf.dfn", line 1877: invalid input token: 16BIT
cc: acomp failed for dfn.c
*** Error code 2

Stop.
bmake: stopped in 
/var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/libpng-1.5.1beta01
*** Error code 1

Stop.
bmake: stopped in 
/var/opt/tnf/pkgobj/pkgsrc/graphics/png/work/libpng-1.5.1beta01
*** Error code 1

Stop.
bmake: stopped in /opt/tnf/pkgsrc/graphics/png
*** Error code 1

Stop.
bmake: stopped in /opt/tnf/pkgsrc/graphics/png




pnglibconf.dfn is as follows:


/*- pnglibconf.dfn intermediate file
 * generated from scripts/pnglibconf.dfa
 */
PNG_DEFN_MAGIC-/@@@*  pnglibconf.h - library build configuration */-PNG_DEFN_END
PNG_DEFN_MAGIC--PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@*  libpng version 1.5.0 - January 6, 2011 */-PNG_DEFN_END
PNG_DEFN_MAGIC--PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@*  Copyright (c) 1998-2010 Glenn Randers-Pehrson 
*/-PNG_DEFN_END
PNG_DEFN_MAGIC--PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@*  This code is released under the libpng license. 
*/-PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@*  For conditions of distribution and use, see the 
disclaimer */-PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@*  and license in png.h */-PNG_DEFN_END
PNG_DEFN_MAGIC--PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@* pnglibconf.h */-PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@* Machine generated file: DO NOT EDIT */-PNG_DEFN_END
PNG_DEFN_MAGIC-/@@@* Derived from: scripts/pnglibconf.dfa */-PNG_DEFN_END
PNG_DEFN_MAGIC-#ifndef PNGLCONF_H-PNG_DEFN_END
PNG_DEFN_MAGIC-#define PNGLCONF_H-PNG_DEFN_END
#ifdef PNG_USER_CONFIG
# include "pngusr.h"
#endif
#ifdef __WATCOMC__
# ifndef PNG_API_RULE
# define PNG_API_RULE 2 /* Use Watcom calling conventions */
# endif
#endif
#ifdef PNG_SETJMP_NOT_SUPPORTED
#   define PNG_NO_SETJMP
#endif
#ifdef PNG_READ_TRANSFORMS_NOT_SUPPORTED
#   define PNG_NO_READ_TRANSFORMS
#endif
#ifdef PNG_NO_READ_COMPOSITED_NODIV
#   define PNG_NO_READ_COMPOSITE_NODIV
#endif
#ifdef PNG_INCH_CONVERSIONS
#   define PNG_INCH_CONVERSIONS_SUPPORTED
#endif
#ifdef PNG_WRITE_TRANSFORMS_NOT_SUPPORTED
#   define PNG_NO_WRITE_TRANSFORMS
#endif
#ifdef PNG_READ_ANCILLARY_CHUNKS_NOT_SUPPORTED
#   define PNG_NO_READ_ANCILLARY_CHUNKS
#endif
#ifdef PNG_WRITE_ANCILLARY_CHUNKS_NOT_SUPPORTED
#   define PNG_NO_WRITE_ANCILLARY_CHUNKS
#endif
#ifdef _WIN32_WCE
# define PNG_NO_CONVERT_tIME
#endif

/* SETTINGS */
PNG_DEFN_MAGIC-/@@@* settings */-PNG_DEFN_END

/* setting:  USER_HEIGHT_MAX
 *   requires:
 *   default:   1000000L */
#ifdef PNG_USER_HEIGHT_MAX
PNG_DEFN_MAGIC-#define PNG_@@@USER_HEIGHT_MAX PNG_USER_HEIGHT_MAX-PNG_DEFN_END
#else /*default*/
# define PNG_USER_HEIGHT_MAX 1000000L
PNG_DEFN_MAGIC-#define PNG_@@@USER_HEIGHT_MAX 1000000L-PNG_DEFN_END
#endif

/* setting:  USER_CHUNK_MALLOC_MAX
 *   requires:
 *   default:   0 */
#ifdef PNG_USER_CHUNK_MALLOC_MAX
PNG_DEFN_MAGIC-#define PNG_@@@USER_CHUNK_MALLOC_MAX 
PNG_USER_CHUNK_MALLOC_MAX-PNG_DEFN_END
#else /*default*/
# define PNG_USER_CHUNK_MALLOC_MAX 0
PNG_DEFN_MAGIC-#define PNG_@@@USER_CHUNK_MALLOC_MAX 0-PNG_DEFN_END
#endif

/* setting:  USER_CONFIG
 *   requires:
 *   default:   */
#ifdef PNG_USER_CONFIG
PNG_DEFN_MAGIC-#define PNG_@@@USER_CONFIG PNG_USER_CONFIG-PNG_DEFN_END
#endif

/* setting:  COST_SHIFT
 *   requires:
 *   default:   3 */
#ifdef PNG_COST_SHIFT
PNG_DEFN_MAGIC-#define PNG_@@@COST_SHIFT PNG_COST_SHIFT-PNG_DEFN_END
#else /*default*/
# define PNG_COST_SHIFT 3
PNG_DEFN_MAGIC-#define PNG_@@@COST_SHIFT 3-PNG_DEFN_END
#endif

/* setting:  USER_VERSIONINFO_COMPANYNAME
 *   requires:
 *   default:   */
#ifdef PNG_USER_VERSIONINFO_COMPANYNAME
PNG_DEFN_MAGIC-#define PNG_@@@USER_VERSIONINFO_COMPANYNAME 
PNG_USER_VERSIONINFO_COMPANYNAME-PNG_DEFN_END
#endif

/* setting:  GAMMA_THRESHOLD_FIXED
 *   requires:
 *   default:   5000 */
#ifdef PNG_GAMMA_THRESHOLD_FIXED
PNG_DEFN_MAGIC-#define PNG_@@@GAMMA_THRESHOLD_FIXED 
PNG_GAMMA_THRESHOLD_FIXED-PNG_DEFN_END
#else /*default*/
# define PNG_GAMMA_THRESHOLD_FIXED 5000
PNG_DEFN_MAGIC-#define PNG_@@@GAMMA_THRESHOLD_FIXED 5000-PNG_DEFN_END
#endif

/* setting:  QUANTIZE_BLUE_BITS
 *   requires:
 *   default:   5 */
#ifdef PNG_QUANTIZE_BLUE_BITS
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_BLUE_BITS 
PNG_QUANTIZE_BLUE_BITS-PNG_DEFN_END
#else /*default*/
# define PNG_QUANTIZE_BLUE_BITS 5
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_BLUE_BITS 5-PNG_DEFN_END
#endif

/* setting:  WEIGHT_SHIFT
 *   requires:
 *   default:   8 */
#ifdef PNG_WEIGHT_SHIFT
PNG_DEFN_MAGIC-#define PNG_@@@WEIGHT_SHIFT PNG_WEIGHT_SHIFT-PNG_DEFN_END
#else /*default*/
# define PNG_WEIGHT_SHIFT 8
PNG_DEFN_MAGIC-#define PNG_@@@WEIGHT_SHIFT 8-PNG_DEFN_END
#endif

/* setting:  API_RULE
 *   requires:
 *   default:   0 */
#ifdef PNG_API_RULE
PNG_DEFN_MAGIC-#define PNG_@@@API_RULE PNG_API_RULE-PNG_DEFN_END
#else /*default*/
# define PNG_API_RULE 0
PNG_DEFN_MAGIC-#define PNG_@@@API_RULE 0-PNG_DEFN_END
#endif

/* setting:  USER_VERSIONINFO_COMMENTS
 *   requires:
 *   default:   */
#ifdef PNG_USER_VERSIONINFO_COMMENTS
PNG_DEFN_MAGIC-#define PNG_@@@USER_VERSIONINFO_COMMENTS 
PNG_USER_VERSIONINFO_COMMENTS-PNG_DEFN_END
#endif

/* setting:  CALLOC_SUPPORTED
 *   requires:
 *   default:    */
#ifdef PNG_CALLOC_SUPPORTED
PNG_DEFN_MAGIC-#define PNG_@@@CALLOC_SUPPORTED PNG_CALLOC_SUPPORTED-PNG_DEFN_END
#else /*default*/
# define PNG_CALLOC_SUPPORTED 
PNG_DEFN_MAGIC-#define PNG_@@@CALLOC_SUPPORTED -PNG_DEFN_END
#endif

/* setting:  ZBUF_SIZE
 *   requires:
 *   default:   8192 */
#ifdef PNG_ZBUF_SIZE
PNG_DEFN_MAGIC-#define PNG_@@@ZBUF_SIZE PNG_ZBUF_SIZE-PNG_DEFN_END
#else /*default*/
# define PNG_ZBUF_SIZE 8192
PNG_DEFN_MAGIC-#define PNG_@@@ZBUF_SIZE 8192-PNG_DEFN_END
#endif

/* setting:  QUANTIZE_GREEN_BITS
 *   requires:
 *   default:   5 */
#ifdef PNG_QUANTIZE_GREEN_BITS
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_GREEN_BITS 
PNG_QUANTIZE_GREEN_BITS-PNG_DEFN_END
#else /*default*/
# define PNG_QUANTIZE_GREEN_BITS 5
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_GREEN_BITS 5-PNG_DEFN_END
#endif

/* setting:  sCAL_PRECISION
 *   requires:
 *   default:   5 */
#ifdef PNG_sCAL_PRECISION
PNG_DEFN_MAGIC-#define PNG_@@@sCAL_PRECISION PNG_sCAL_PRECISION-PNG_DEFN_END
#else /*default*/
# define PNG_sCAL_PRECISION 5
PNG_DEFN_MAGIC-#define PNG_@@@sCAL_PRECISION 5-PNG_DEFN_END
#endif

/* setting:  USER_WIDTH_MAX
 *   requires:
 *   default:   1000000L */
#ifdef PNG_USER_WIDTH_MAX
PNG_DEFN_MAGIC-#define PNG_@@@USER_WIDTH_MAX PNG_USER_WIDTH_MAX-PNG_DEFN_END
#else /*default*/
# define PNG_USER_WIDTH_MAX 1000000L
PNG_DEFN_MAGIC-#define PNG_@@@USER_WIDTH_MAX 1000000L-PNG_DEFN_END
#endif

/* setting:  QUANTIZE_RED_BITS
 *   requires:
 *   default:   5 */
#ifdef PNG_QUANTIZE_RED_BITS
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_RED_BITS 
PNG_QUANTIZE_RED_BITS-PNG_DEFN_END
#else /*default*/
# define PNG_QUANTIZE_RED_BITS 5
PNG_DEFN_MAGIC-#define PNG_@@@QUANTIZE_RED_BITS 5-PNG_DEFN_END
#endif

/* setting:  DEFAULT_READ_MACROS
 *   requires:
 *   default:   1 */
#ifdef PNG_DEFAULT_READ_MACROS
PNG_DEFN_MAGIC-#define PNG_@@@DEFAULT_READ_MACROS 
PNG_DEFAULT_READ_MACROS-PNG_DEFN_END
#else /*default*/
# define PNG_DEFAULT_READ_MACROS 1
PNG_DEFN_MAGIC-#define PNG_@@@DEFAULT_READ_MACROS 1-PNG_DEFN_END
#endif

/* setting:  MAX_GAMMA_8
 *   requires:
 *   default:   11 */
#ifdef PNG_MAX_GAMMA_8
PNG_DEFN_MAGIC-#define PNG_@@@MAX_GAMMA_8 PNG_MAX_GAMMA_8-PNG_DEFN_END
#else /*default*/
# define PNG_MAX_GAMMA_8 11
PNG_DEFN_MAGIC-#define PNG_@@@MAX_GAMMA_8 11-PNG_DEFN_END
#endif

/* setting:  USER_PRIVATEBUILD
 *   requires:
 *   default:   */
#ifdef PNG_USER_PRIVATEBUILD
PNG_DEFN_MAGIC-#define PNG_@@@USER_PRIVATEBUILD 
PNG_USER_PRIVATEBUILD-PNG_DEFN_END
#endif

/* setting:  USER_VERSIONINFO_LEGALTRADEMARKS
 *   requires:
 *   default:   */
#ifdef PNG_USER_VERSIONINFO_LEGALTRADEMARKS
PNG_DEFN_MAGIC-#define PNG_@@@USER_VERSIONINFO_LEGALTRADEMARKS 
PNG_USER_VERSIONINFO_LEGALTRADEMARKS-PNG_DEFN_END
#endif

/* setting:  USER_CHUNK_CACHE_MAX
 *   requires:
 *   default:   0 */
#ifdef PNG_USER_CHUNK_CACHE_MAX
PNG_DEFN_MAGIC-#define PNG_@@@USER_CHUNK_CACHE_MAX 
PNG_USER_CHUNK_CACHE_MAX-PNG_DEFN_END
#else /*default*/
# define PNG_USER_CHUNK_CACHE_MAX 0
PNG_DEFN_MAGIC-#define PNG_@@@USER_CHUNK_CACHE_MAX 0-PNG_DEFN_END
#endif

/* setting:  USER_DLLFNAME_POSTFIX
 *   requires:
 *   default:   */
#ifdef PNG_USER_DLLFNAME_POSTFIX
PNG_DEFN_MAGIC-#define PNG_@@@USER_DLLFNAME_POSTFIX 
PNG_USER_DLLFNAME_POSTFIX-PNG_DEFN_END
#endif
PNG_DEFN_MAGIC-/@@@* end of settings */-PNG_DEFN_END

/* OPTIONS */
PNG_DEFN_MAGIC-/@@@* options */-PNG_DEFN_END

/* option: IO_STATE enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_IO_STATE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_IO_STATE
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_IO_STATE_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_IO_STATE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@IO_STATE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@IO_STATE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: BENIGN_ERRORS enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_BENIGN_ERRORS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_BENIGN_ERRORS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_BENIGN_ERRORS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_BENIGN_ERRORS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@BENIGN_ERRORS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@BENIGN_ERRORS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: EASY_ACCESS enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_EASY_ACCESS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_EASY_ACCESS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_EASY_ACCESS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_EASY_ACCESS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@EASY_ACCESS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@EASY_ACCESS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: INFO_IMAGE enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_INFO_IMAGE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_INFO_IMAGE
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_INFO_IMAGE_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_INFO_IMAGE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@INFO_IMAGE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@INFO_IMAGE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_FILTER enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_FILTER_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_FILTER
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_FILTER_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_FILTER_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_FILTER@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_FILTER@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: FIXED_POINT enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_FIXED_POINT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_FIXED_POINT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_FIXED_POINT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_FIXED_POINT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@FIXED_POINT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@FIXED_POINT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_UNKNOWN_CHUNKS enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_UNKNOWN_CHUNKS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_UNKNOWN_CHUNKS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_UNKNOWN_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@WRITE_UNKNOWN_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_FLUSH enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_FLUSH_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_FLUSH
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_FLUSH_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_FLUSH_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_FLUSH@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_FLUSH@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_INTERLACING enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_INTERLACING_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_INTERLACING
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_INTERLACING_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_INTERLACING_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_INTERLACING@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_INTERLACING@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: USER_LIMITS enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_USER_LIMITS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_USER_LIMITS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_USER_LIMITS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_USER_LIMITS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@USER_LIMITS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@USER_LIMITS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_TRANSFORMS enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_TRANSFORMS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_TRANSFORMS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_TRANSFORMS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_TRANSFORMS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_TRANSFORMS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_TRANSFORMS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_UNKNOWN_CHUNKS enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_UNKNOWN_CHUNKS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_UNKNOWN_CHUNKS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_UNKNOWN_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@READ_UNKNOWN_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SET_USER_LIMITS enabled
 *   requires:   USER_LIMITS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_USER_LIMITS_SUPPORTED
#   undef PNG_on /*!USER_LIMITS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_SET_USER_LIMITS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_SET_USER_LIMITS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_SET_USER_LIMITS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SET_USER_LIMITS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SET_USER_LIMITS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@SET_USER_LIMITS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: INCH_CONVERSIONS enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_INCH_CONVERSIONS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_INCH_CONVERSIONS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_INCH_CONVERSIONS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_INCH_CONVERSIONS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@INCH_CONVERSIONS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@INCH_CONVERSIONS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: USER_MEM enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_USER_MEM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_USER_MEM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_USER_MEM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_USER_MEM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@USER_MEM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@USER_MEM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SETJMP enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_SETJMP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_SETJMP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_SETJMP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SETJMP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SETJMP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@SETJMP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WARNINGS enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WARNINGS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WARNINGS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WARNINGS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WARNINGS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WARNINGS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WARNINGS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: FLOATING_POINT enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_FLOATING_POINT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_FLOATING_POINT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_FLOATING_POINT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_FLOATING_POINT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@FLOATING_POINT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@FLOATING_POINT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_QUANTIZE enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_QUANTIZE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_QUANTIZE
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_QUANTIZE_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_QUANTIZE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_QUANTIZE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_QUANTIZE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_16BIT enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_16BIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_16BIT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_16BIT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_16BIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_16BIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_16BIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_16_TO_8_ACCURATE_SCALE disabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define 
PNG_@@@READ_16_TO_8_ACCURATE_SCALE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@READ_16_TO_8_ACCURATE_SCALE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SET_CHUNK_MALLOC_LIMIT disabled
 *   requires:  
 *   if:      
 *   enabled-by: SET_USER_LIMITS */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by SET_USER_LIMITS */
#ifdef PNG_SET_USER_LIMITS_SUPPORTED
#   undef PNG_not_enabled /*SET_USER_LIMITS*/
#endif
#   ifndef PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SET_CHUNK_MALLOC_LIMIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@SET_CHUNK_MALLOC_LIMIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: ALIGN_MEMORY enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_ALIGN_MEMORY_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_ALIGN_MEMORY
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_ALIGN_MEMORY_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_ALIGN_MEMORY_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@ALIGN_MEMORY@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@ALIGN_MEMORY@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: ERROR_NUMBERS disabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_ERROR_NUMBERS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_ERROR_NUMBERS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@ERROR_NUMBERS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@ERROR_NUMBERS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SEQUENTIAL_READ enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_SEQUENTIAL_READ_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_SEQUENTIAL_READ
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_SEQUENTIAL_READ_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SEQUENTIAL_READ_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SEQUENTIAL_READ@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@SEQUENTIAL_READ@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_SHIFT enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_SHIFT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_SHIFT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_SHIFT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_SHIFT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_SHIFT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_SHIFT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: ERROR_TEXT enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_ERROR_TEXT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_ERROR_TEXT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_ERROR_TEXT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_ERROR_TEXT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@ERROR_TEXT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@ERROR_TEXT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_FILLER enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_FILLER_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_FILLER
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_FILLER_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_FILLER_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_FILLER@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_FILLER@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_WEIGHTED_FILTER enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_WEIGHTED_FILTER_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_WEIGHTED_FILTER
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_WEIGHTED_FILTER_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_WEIGHTED_FILTER@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@WRITE_WEIGHTED_FILTER@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_16BIT enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_16BIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_16BIT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_16BIT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_16BIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_16BIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_16BIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_SWAP_ALPHA enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_SWAP_ALPHA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_SWAP_ALPHA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_SWAP_ALPHA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_SWAP_ALPHA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_SWAP_ALPHA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_SWAP_ALPHA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: POINTER_INDEXING enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_POINTER_INDEXING_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_POINTER_INDEXING
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_POINTER_INDEXING_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_POINTER_INDEXING_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@POINTER_INDEXING@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@POINTER_INDEXING@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: ok_math disabled
 *   requires:  
 *   if:      
 *   enabled-by: FLOATING_POINT FIXED_POINT */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by FLOATING_POINT FIXED_POINT */
#ifdef PNG_FLOATING_POINT_SUPPORTED
#   undef PNG_not_enabled /*FLOATING_POINT*/
#endif
#ifdef PNG_FIXED_POINT_SUPPORTED
#   undef PNG_not_enabled /*FIXED_POINT*/
#endif
#   ifndef PNG_ok_math_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_ok_math_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@ok_math@@@_SUPPORTED*/-PNG_DEFN_END
PNG_DEFN_MAGIC-ERROR: ok_math not enabled: requires:, enabled by: 
FLOATING_POINT FIXED_POINT-PNG_DEFN_END
#endif

/* option: FLOATING_ARITHMETIC enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_FLOATING_ARITHMETIC_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_FLOATING_ARITHMETIC
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_FLOATING_ARITHMETIC_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_FLOATING_ARITHMETIC_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@FLOATING_ARITHMETIC@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@FLOATING_ARITHMETIC@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: MNG_FEATURES enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_MNG_FEATURES_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_MNG_FEATURES
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_MNG_FEATURES_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_MNG_FEATURES_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@MNG_FEATURES@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@MNG_FEATURES@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: STDIO enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_STDIO_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_STDIO
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_STDIO_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_STDIO_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@STDIO@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@STDIO@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_INT_FUNCTIONS disabled
 *   requires:  
 *   if:      
 *   enabled-by: WRITE */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by WRITE */
#ifdef PNG_WRITE_SUPPORTED
#   undef PNG_not_enabled /*WRITE*/
#endif
#   ifndef PNG_WRITE_INT_FUNCTIONS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_INT_FUNCTIONS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@WRITE_INT_FUNCTIONS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_PACKSWAP enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_PACKSWAP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_PACKSWAP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_PACKSWAP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_PACKSWAP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_PACKSWAP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_PACKSWAP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_INTERLACING disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ */
#ifdef PNG_READ_SUPPORTED
#   undef PNG_not_enabled /*READ*/
#endif
#   ifndef PNG_READ_INTERLACING_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_INTERLACING_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_INTERLACING@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_INTERLACING@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_COMPOSITE_NODIV enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_COMPOSITE_NODIV_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_COMPOSITE_NODIV
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_COMPOSITE_NODIV_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_COMPOSITE_NODIV_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_COMPOSITE_NODIV@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@READ_COMPOSITE_NODIV@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: PROGRESSIVE_READ enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_PROGRESSIVE_READ_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_PROGRESSIVE_READ
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_PROGRESSIVE_READ_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_PROGRESSIVE_READ_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@PROGRESSIVE_READ@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@PROGRESSIVE_READ@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_INT_FUNCTIONS enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_INT_FUNCTIONS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_INT_FUNCTIONS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_INT_FUNCTIONS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_INT_FUNCTIONS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_INT_FUNCTIONS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_INT_FUNCTIONS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: HANDLE_AS_UNKNOWN enabled
 *   requires:  
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_HANDLE_AS_UNKNOWN_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_HANDLE_AS_UNKNOWN
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_HANDLE_AS_UNKNOWN_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@HANDLE_AS_UNKNOWN@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@HANDLE_AS_UNKNOWN@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_INVERT enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_INVERT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_INVERT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_INVERT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_INVERT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_INVERT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_INVERT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_PACK enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_PACK_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_PACK
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_PACK_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_PACK_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_PACK@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_PACK@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_ANCILLARY_CHUNKS enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_ANCILLARY_CHUNKS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_ANCILLARY_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@WRITE_ANCILLARY_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: 16BIT disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_16BIT WRITE_16BIT */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_16BIT WRITE_16BIT */
#ifdef PNG_READ_16BIT_SUPPORTED
#   undef PNG_not_enabled /*READ_16BIT*/
#endif
#ifdef PNG_WRITE_16BIT_SUPPORTED
#   undef PNG_not_enabled /*WRITE_16BIT*/
#endif
#   ifndef PNG_16BIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_16BIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@16BIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@16BIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_cHRM enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_cHRM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_cHRM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_cHRM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_cHRM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_cHRM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_cHRM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: TIME_RFC1123 enabled
 *   requires:   STDIO
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_STDIO_SUPPORTED
#   undef PNG_on /*!STDIO*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_TIME_RFC1123_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_TIME_RFC1123
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_TIME_RFC1123_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_TIME_RFC1123_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@TIME_RFC1123@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@TIME_RFC1123@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_ANCILLARY_CHUNKS enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_ANCILLARY_CHUNKS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_ANCILLARY_CHUNKS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_ANCILLARY_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@READ_ANCILLARY_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_BGR enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_BGR_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_BGR
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_BGR_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_BGR_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_BGR@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_BGR@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SET_CHUNK_CACHE_LIMIT disabled
 *   requires:  
 *   if:      
 *   enabled-by: SET_USER_LIMITS */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by SET_USER_LIMITS */
#ifdef PNG_SET_USER_LIMITS_SUPPORTED
#   undef PNG_not_enabled /*SET_USER_LIMITS*/
#endif
#   ifndef PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SET_CHUNK_CACHE_LIMIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@SET_CHUNK_CACHE_LIMIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_sBIT enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_sBIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_sBIT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_sBIT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_sBIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_sBIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_sBIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_sBIT enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_sBIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_sBIT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_sBIT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_sBIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_sBIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_sBIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_TRANSFORMS enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_TRANSFORMS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_TRANSFORMS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_TRANSFORMS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_TRANSFORMS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_TRANSFORMS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_TRANSFORMS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_SWAP enabled
 *   requires:   WRITE_TRANSFORMS WRITE_16BIT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#ifndef PNG_WRITE_16BIT_SUPPORTED
#   undef PNG_on /*!WRITE_16BIT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_SWAP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_SWAP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_SWAP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_SWAP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_SWAP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_SWAP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_SWAP enabled
 *   requires:   READ_TRANSFORMS READ_16BIT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#ifndef PNG_READ_16BIT_SUPPORTED
#   undef PNG_on /*!READ_16BIT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_SWAP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_SWAP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_SWAP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_SWAP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_SWAP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_SWAP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_oFFs enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_oFFs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_oFFs
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_oFFs_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_oFFs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_oFFs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_oFFs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_oFFs enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_oFFs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_oFFs
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_oFFs_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_oFFs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_oFFs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_oFFs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_USER_TRANSFORM enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_USER_TRANSFORM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_USER_TRANSFORM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_USER_TRANSFORM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_USER_TRANSFORM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_USER_TRANSFORM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@WRITE_USER_TRANSFORM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_INVERT_ALPHA enabled
 *   requires:   WRITE_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!WRITE_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_INVERT_ALPHA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_INVERT_ALPHA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_INVERT_ALPHA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_INVERT_ALPHA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_INVERT_ALPHA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_INVERT_ALPHA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_TEXT enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_TEXT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_TEXT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_TEXT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_TEXT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_TEXT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_TEXT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_tIME enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_tIME_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_tIME
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_tIME_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_tIME_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_tIME@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_tIME@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_TEXT enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_TEXT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_TEXT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_TEXT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_TEXT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_TEXT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_TEXT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_tIME enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_tIME_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_tIME
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_tIME_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_tIME_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_tIME@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_tIME@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_PACKSWAP enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_PACKSWAP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_PACKSWAP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_PACKSWAP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_PACKSWAP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_PACKSWAP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_PACKSWAP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_STRIP_ALPHA enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_STRIP_ALPHA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_STRIP_ALPHA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_STRIP_ALPHA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_STRIP_ALPHA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_STRIP_ALPHA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_STRIP_ALPHA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_GRAY_TO_RGB enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_GRAY_TO_RGB_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_GRAY_TO_RGB
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_GRAY_TO_RGB_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_GRAY_TO_RGB_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_GRAY_TO_RGB@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_GRAY_TO_RGB@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_USER_CHUNKS enabled
 *   requires:   READ
 *   if:      
 *   enabled-by: READ_UNKNOWN_CHUNKS */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_SUPPORTED
#   undef PNG_on /*!READ*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_UNKNOWN_CHUNKS */
#ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#   undef PNG_not_enabled /*READ_UNKNOWN_CHUNKS*/
#endif
#   ifndef PNG_READ_USER_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_USER_CHUNKS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_USER_CHUNKS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_USER_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_USER_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_USER_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_OPT_PLTE enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_OPT_PLTE_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_OPT_PLTE
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_OPT_PLTE_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_OPT_PLTE_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_OPT_PLTE@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_OPT_PLTE@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: UNKNOWN_CHUNKS disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_UNKNOWN_CHUNKS */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_UNKNOWN_CHUNKS */
#ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#   undef PNG_not_enabled /*READ_UNKNOWN_CHUNKS*/
#endif
#   ifndef PNG_UNKNOWN_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_UNKNOWN_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@UNKNOWN_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@UNKNOWN_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_gAMA enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_gAMA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_gAMA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_gAMA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_gAMA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_gAMA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_gAMA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_iCCP enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_iCCP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_iCCP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_iCCP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_iCCP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_iCCP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_iCCP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_iCCP enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_iCCP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_iCCP
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_iCCP_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_iCCP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_iCCP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_iCCP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_SHIFT enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_SHIFT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_SHIFT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_SHIFT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_SHIFT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_SHIFT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_SHIFT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_EXPAND enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_EXPAND_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_EXPAND
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_EXPAND_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_EXPAND_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_EXPAND@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_EXPAND@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_iTXt enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS WRITE_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_WRITE_TEXT_SUPPORTED
#   undef PNG_on /*!WRITE_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_iTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_iTXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_iTXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_iTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_iTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_iTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_iTXt enabled
 *   requires:   READ_ANCILLARY_CHUNKS READ_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_READ_TEXT_SUPPORTED
#   undef PNG_on /*!READ_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_iTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_iTXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_iTXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_iTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_iTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_iTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_SWAP_ALPHA enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_SWAP_ALPHA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_SWAP_ALPHA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_SWAP_ALPHA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_SWAP_ALPHA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_SWAP_ALPHA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_SWAP_ALPHA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: CONSOLE_IO enabled
 *   requires:   STDIO
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_STDIO_SUPPORTED
#   undef PNG_on /*!STDIO*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_CONSOLE_IO_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_CONSOLE_IO
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_CONSOLE_IO_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_CONSOLE_IO_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@CONSOLE_IO@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@CONSOLE_IO@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: sBIT disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_sBIT WRITE_sBIT */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_sBIT WRITE_sBIT */
#ifdef PNG_READ_sBIT_SUPPORTED
#   undef PNG_not_enabled /*READ_sBIT*/
#endif
#ifdef PNG_WRITE_sBIT_SUPPORTED
#   undef PNG_not_enabled /*WRITE_sBIT*/
#endif
#   ifndef PNG_sBIT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_sBIT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@sBIT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@sBIT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_sRGB enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_sRGB_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_sRGB
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_sRGB_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_sRGB_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_sRGB@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_sRGB@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_sRGB enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_sRGB_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_sRGB
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_sRGB_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_sRGB_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_sRGB@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_sRGB@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_sCAL enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_sCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_sCAL
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_sCAL_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_sCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_sCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_sCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_sCAL enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_sCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_sCAL
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_sCAL_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_sCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_sCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_sCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_16_TO_8 enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_16_TO_8_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_16_TO_8
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_16_TO_8_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_16_TO_8_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_16_TO_8@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_16_TO_8@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: USER_CHUNKS disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_USER_CHUNKS */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_USER_CHUNKS */
#ifdef PNG_READ_USER_CHUNKS_SUPPORTED
#   undef PNG_not_enabled /*READ_USER_CHUNKS*/
#endif
#   ifndef PNG_USER_CHUNKS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_USER_CHUNKS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@USER_CHUNKS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@USER_CHUNKS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: oFFs disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_oFFs WRITE_oFFs */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_oFFs WRITE_oFFs */
#ifdef PNG_READ_oFFs_SUPPORTED
#   undef PNG_not_enabled /*READ_oFFs*/
#endif
#ifdef PNG_WRITE_oFFs_SUPPORTED
#   undef PNG_not_enabled /*WRITE_oFFs*/
#endif
#   ifndef PNG_oFFs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_oFFs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@oFFs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@oFFs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_GAMMA enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_GAMMA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_GAMMA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_GAMMA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_GAMMA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_GAMMA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_GAMMA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_pHYs enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_pHYs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_pHYs
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_pHYs_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_pHYs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_pHYs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_pHYs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_tRNS enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_tRNS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_tRNS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_tRNS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_tRNS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_tRNS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_tRNS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_pHYs enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_pHYs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_pHYs
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_pHYs_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_pHYs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_pHYs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_pHYs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_tRNS enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_tRNS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_tRNS
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_tRNS_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_tRNS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_tRNS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_tRNS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_RGB_TO_GRAY enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_RGB_TO_GRAY_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_RGB_TO_GRAY
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_RGB_TO_GRAY_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_RGB_TO_GRAY_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_RGB_TO_GRAY@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_RGB_TO_GRAY@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: TEXT disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_TEXT WRITE_TEXT */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_TEXT WRITE_TEXT */
#ifdef PNG_READ_TEXT_SUPPORTED
#   undef PNG_not_enabled /*READ_TEXT*/
#endif
#ifdef PNG_WRITE_TEXT_SUPPORTED
#   undef PNG_not_enabled /*WRITE_TEXT*/
#endif
#   ifndef PNG_TEXT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_TEXT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@TEXT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@TEXT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: tIME disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_tIME WRITE_tIME */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_tIME WRITE_tIME */
#ifdef PNG_READ_tIME_SUPPORTED
#   undef PNG_not_enabled /*READ_tIME*/
#endif
#ifdef PNG_WRITE_tIME_SUPPORTED
#   undef PNG_not_enabled /*WRITE_tIME*/
#endif
#   ifndef PNG_tIME_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_tIME_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@tIME@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@tIME@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_bKGD enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_bKGD_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_bKGD
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_bKGD_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_bKGD_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_bKGD@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_bKGD@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_bKGD enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_bKGD_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_bKGD
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_bKGD_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_bKGD_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_bKGD@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_bKGD@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_zTXt enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS WRITE_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_WRITE_TEXT_SUPPORTED
#   undef PNG_on /*!WRITE_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_zTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_zTXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_zTXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_zTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_zTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_zTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_pCAL enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_pCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_pCAL
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_pCAL_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_pCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_pCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_pCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_zTXt enabled
 *   requires:   READ_ANCILLARY_CHUNKS READ_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_READ_TEXT_SUPPORTED
#   undef PNG_on /*!READ_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_zTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_zTXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_zTXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_zTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_zTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_zTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_pCAL enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_pCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_pCAL
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_pCAL_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_pCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_pCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_pCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_hIST enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_hIST_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_hIST
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_hIST_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_hIST_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_hIST@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_hIST@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_hIST enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_hIST_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_hIST
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_hIST_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_hIST_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_hIST@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_hIST@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_sPLT enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_sPLT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_sPLT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_sPLT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_sPLT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_sPLT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_sPLT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_sPLT enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_sPLT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_sPLT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_sPLT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_sPLT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_sPLT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_sPLT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_INVERT_ALPHA enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_INVERT_ALPHA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_INVERT_ALPHA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_INVERT_ALPHA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_INVERT_ALPHA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_INVERT_ALPHA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_INVERT_ALPHA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: iCCP disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_iCCP WRITE_iCCP */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_iCCP WRITE_iCCP */
#ifdef PNG_READ_iCCP_SUPPORTED
#   undef PNG_not_enabled /*READ_iCCP*/
#endif
#ifdef PNG_WRITE_iCCP_SUPPORTED
#   undef PNG_not_enabled /*WRITE_iCCP*/
#endif
#   ifndef PNG_iCCP_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_iCCP_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@iCCP@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@iCCP@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: CONVERT_tIME enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_CONVERT_tIME_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_CONVERT_tIME
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_CONVERT_tIME_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_CONVERT_tIME_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@CONVERT_tIME@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@CONVERT_tIME@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_FILLER enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_FILLER_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_FILLER
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_FILLER_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_FILLER_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_FILLER@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_FILLER@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_USER_TRANSFORM enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_USER_TRANSFORM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_USER_TRANSFORM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_USER_TRANSFORM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_USER_TRANSFORM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_USER_TRANSFORM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef 
PNG_@@@READ_USER_TRANSFORM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_PACK enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_PACK_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_PACK
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_PACK_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_PACK_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_PACK@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_PACK@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_BACKGROUND enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_BACKGROUND_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_BACKGROUND
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_BACKGROUND_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_BACKGROUND_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_BACKGROUND@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_BACKGROUND@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: WRITE_tEXt enabled
 *   requires:   WRITE_ANCILLARY_CHUNKS WRITE_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!WRITE_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_WRITE_TEXT_SUPPORTED
#   undef PNG_on /*!WRITE_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_WRITE_tEXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_WRITE_tEXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_WRITE_tEXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_WRITE_tEXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@WRITE_tEXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@WRITE_tEXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_tEXt enabled
 *   requires:   READ_ANCILLARY_CHUNKS READ_TEXT
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#ifndef PNG_READ_TEXT_SUPPORTED
#   undef PNG_on /*!READ_TEXT*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_tEXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_tEXt
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_tEXt_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_tEXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_tEXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_tEXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: iTXt disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_iTXt WRITE_iTXt */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_iTXt WRITE_iTXt */
#ifdef PNG_READ_iTXt_SUPPORTED
#   undef PNG_not_enabled /*READ_iTXt*/
#endif
#ifdef PNG_WRITE_iTXt_SUPPORTED
#   undef PNG_not_enabled /*WRITE_iTXt*/
#endif
#   ifndef PNG_iTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_iTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@iTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@iTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_cHRM enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_cHRM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_cHRM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_cHRM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_cHRM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_cHRM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_cHRM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: sRGB disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_sRGB WRITE_sRGB */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_sRGB WRITE_sRGB */
#ifdef PNG_READ_sRGB_SUPPORTED
#   undef PNG_not_enabled /*READ_sRGB*/
#endif
#ifdef PNG_WRITE_sRGB_SUPPORTED
#   undef PNG_not_enabled /*WRITE_sRGB*/
#endif
#   ifndef PNG_sRGB_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_sRGB_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@sRGB@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@sRGB@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: USER_TRANSFORM_PTR enabled
 *   requires:  
 *   if:       READ_USER_TRANSFORM WRITE_USER_TRANSFORM
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
/* if READ_USER_TRANSFORM WRITE_USER_TRANSFORM */
#define PNG_no_if 1
#ifdef PNG_READ_USER_TRANSFORM_SUPPORTED
#   undef PNG_no_if /*READ_USER_TRANSFORM*/
#endif
#ifdef PNG_WRITE_USER_TRANSFORM_SUPPORTED
#   undef PNG_no_if /*WRITE_USER_TRANSFORM*/
#endif
#ifdef PNG_no_if /*missing if*/
#   undef PNG_on
#endif
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_USER_TRANSFORM_PTR_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_USER_TRANSFORM_PTR
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_USER_TRANSFORM_PTR_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_USER_TRANSFORM_PTR_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@USER_TRANSFORM_PTR@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@USER_TRANSFORM_PTR@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: sCAL disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_sCAL WRITE_sCAL */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_sCAL WRITE_sCAL */
#ifdef PNG_READ_sCAL_SUPPORTED
#   undef PNG_not_enabled /*READ_sCAL*/
#endif
#ifdef PNG_WRITE_sCAL_SUPPORTED
#   undef PNG_not_enabled /*WRITE_sCAL*/
#endif
#   ifndef PNG_sCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_sCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@sCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@sCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_BGR enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_BGR_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_BGR
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_BGR_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_BGR_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_BGR@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_BGR@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_INVERT enabled
 *   requires:   READ_TRANSFORMS
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_TRANSFORMS_SUPPORTED
#   undef PNG_on /*!READ_TRANSFORMS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_READ_INVERT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_INVERT
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_INVERT_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_INVERT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_INVERT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_INVERT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: pHYs disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_pHYs WRITE_pHYs */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_pHYs WRITE_pHYs */
#ifdef PNG_READ_pHYs_SUPPORTED
#   undef PNG_not_enabled /*READ_pHYs*/
#endif
#ifdef PNG_WRITE_pHYs_SUPPORTED
#   undef PNG_not_enabled /*WRITE_pHYs*/
#endif
#   ifndef PNG_pHYs_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_pHYs_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@pHYs@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@pHYs@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: tRNS disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_tRNS WRITE_tRNS */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_tRNS WRITE_tRNS */
#ifdef PNG_READ_tRNS_SUPPORTED
#   undef PNG_not_enabled /*READ_tRNS*/
#endif
#ifdef PNG_WRITE_tRNS_SUPPORTED
#   undef PNG_not_enabled /*WRITE_tRNS*/
#endif
#   ifndef PNG_tRNS_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_tRNS_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@tRNS@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@tRNS@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: bKGD disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_bKGD WRITE_bKGD */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_bKGD WRITE_bKGD */
#ifdef PNG_READ_bKGD_SUPPORTED
#   undef PNG_not_enabled /*READ_bKGD*/
#endif
#ifdef PNG_WRITE_bKGD_SUPPORTED
#   undef PNG_not_enabled /*WRITE_bKGD*/
#endif
#   ifndef PNG_bKGD_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_bKGD_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@bKGD@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@bKGD@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: pCAL disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_pCAL WRITE_pCAL */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_pCAL WRITE_pCAL */
#ifdef PNG_READ_pCAL_SUPPORTED
#   undef PNG_not_enabled /*READ_pCAL*/
#endif
#ifdef PNG_WRITE_pCAL_SUPPORTED
#   undef PNG_not_enabled /*WRITE_pCAL*/
#endif
#   ifndef PNG_pCAL_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_pCAL_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@pCAL@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@pCAL@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: zTXt disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_zTXt WRITE_zTXt */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_zTXt WRITE_zTXt */
#ifdef PNG_READ_zTXt_SUPPORTED
#   undef PNG_not_enabled /*READ_zTXt*/
#endif
#ifdef PNG_WRITE_zTXt_SUPPORTED
#   undef PNG_not_enabled /*WRITE_zTXt*/
#endif
#   ifndef PNG_zTXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_zTXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@zTXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@zTXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: hIST disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_hIST WRITE_hIST */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_hIST WRITE_hIST */
#ifdef PNG_READ_hIST_SUPPORTED
#   undef PNG_not_enabled /*READ_hIST*/
#endif
#ifdef PNG_WRITE_hIST_SUPPORTED
#   undef PNG_not_enabled /*WRITE_hIST*/
#endif
#   ifndef PNG_hIST_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_hIST_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@hIST@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@hIST@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: sPLT disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_sPLT WRITE_sPLT */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_sPLT WRITE_sPLT */
#ifdef PNG_READ_sPLT_SUPPORTED
#   undef PNG_not_enabled /*READ_sPLT*/
#endif
#ifdef PNG_WRITE_sPLT_SUPPORTED
#   undef PNG_not_enabled /*WRITE_sPLT*/
#endif
#   ifndef PNG_sPLT_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_sPLT_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@sPLT@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@sPLT@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: READ_gAMA enabled
 *   requires:   READ_ANCILLARY_CHUNKS
 *   if:      
 *   enabled-by: READ_GAMMA */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#   undef PNG_on /*!READ_ANCILLARY_CHUNKS*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_GAMMA */
#ifdef PNG_READ_GAMMA_SUPPORTED
#   undef PNG_not_enabled /*READ_GAMMA*/
#endif
#   ifndef PNG_READ_gAMA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_READ_gAMA
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_READ_gAMA_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_READ_gAMA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@READ_gAMA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@READ_gAMA@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: SAVE_INT_32 enabled
 *   requires:   WRITE
 *   if:      
 *   enabled-by: WRITE_oFFs WRITE_pCAL */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_WRITE_SUPPORTED
#   undef PNG_on /*!WRITE*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by WRITE_oFFs WRITE_pCAL */
#ifdef PNG_WRITE_oFFs_SUPPORTED
#   undef PNG_not_enabled /*WRITE_oFFs*/
#endif
#ifdef PNG_WRITE_pCAL_SUPPORTED
#   undef PNG_not_enabled /*WRITE_pCAL*/
#endif
#   ifndef PNG_SAVE_INT_32_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_SAVE_INT_32
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_SAVE_INT_32_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_SAVE_INT_32_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@SAVE_INT_32@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@SAVE_INT_32@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: tEXt disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_tEXt WRITE_tEXt */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_tEXt WRITE_tEXt */
#ifdef PNG_READ_tEXt_SUPPORTED
#   undef PNG_not_enabled /*READ_tEXt*/
#endif
#ifdef PNG_WRITE_tEXt_SUPPORTED
#   undef PNG_not_enabled /*WRITE_tEXt*/
#endif
#   ifndef PNG_tEXt_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_tEXt_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@tEXt@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@tEXt@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: cHRM disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_cHRM WRITE_cHRM */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_cHRM WRITE_cHRM */
#ifdef PNG_READ_cHRM_SUPPORTED
#   undef PNG_not_enabled /*READ_cHRM*/
#endif
#ifdef PNG_WRITE_cHRM_SUPPORTED
#   undef PNG_not_enabled /*WRITE_cHRM*/
#endif
#   ifndef PNG_cHRM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_cHRM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@cHRM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@cHRM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: CHECK_cHRM enabled
 *   requires:   cHRM
 *   if:      
 *   enabled-by: */
#undef PNG_on
#define PNG_on 1
#ifndef PNG_cHRM_SUPPORTED
#   undef PNG_on /*!cHRM*/
#endif
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by */
#   ifndef PNG_CHECK_cHRM_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      ifdef PNG_NO_CHECK_cHRM
#       undef PNG_on /*turned off*/
#      endif
#      ifdef PNG_NO_CHECK_cHRM_SUPPORTED
#       undef PNG_on /*turned off*/
#      endif
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_CHECK_cHRM_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@CHECK_cHRM@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@CHECK_cHRM@@@_SUPPORTED*/-PNG_DEFN_END
#endif

/* option: gAMA disabled
 *   requires:  
 *   if:      
 *   enabled-by: READ_gAMA WRITE_gAMA */
#undef PNG_on
#define PNG_on 1
#undef PNG_no_if
#ifdef PNG_on /*requires, if*/
#   undef PNG_not_enabled
#   define PNG_not_enabled 1
   /* enabled by READ_gAMA WRITE_gAMA */
#ifdef PNG_READ_gAMA_SUPPORTED
#   undef PNG_not_enabled /*READ_gAMA*/
#endif
#ifdef PNG_WRITE_gAMA_SUPPORTED
#   undef PNG_not_enabled /*WRITE_gAMA*/
#endif
#   ifndef PNG_gAMA_SUPPORTED /*!command line*/
#    ifdef PNG_not_enabled /*!enabled*/
#      undef PNG_on /*default off*/
#    endif /*!enabled*/
#    ifdef PNG_on
#      define PNG_gAMA_SUPPORTED
#    endif
#   endif /*!command line*/
#   ifdef PNG_on
PNG_DEFN_MAGIC-#define PNG_@@@gAMA@@@_SUPPORTED-PNG_DEFN_END
#   endif /* definition */
#endif /*requires, if*/
#ifndef  PNG_on
PNG_DEFN_MAGIC-/@@@*#undef PNG_@@@gAMA@@@_SUPPORTED*/-PNG_DEFN_END
#endif
PNG_DEFN_MAGIC-/@@@* end of options */-PNG_DEFN_END
PNG_DEFN_MAGIC-#endif /@@@* PNGLCONF_H */-PNG_DEFN_END




>How-To-Repeat:
Attempt to build graphics/png on Solaris 10.
>Fix:
Unknown


Home | Main Index | Thread Index | Old Index