openshot-audio  0.1.6
Classes | Namespaces | Macros | Typedefs | Functions | Variables
juce_PNGLoader.cpp File Reference
#include "pnglib/png.h"
#include "pnglib/pngconf.h"
#include "pnglib/png.c"
#include "pnglib/pngerror.c"
#include "pnglib/pngget.c"
#include "pnglib/pngmem.c"
#include "pnglib/pngread.c"
#include "pnglib/pngpread.c"
#include "pnglib/pngrio.c"
#include "pnglib/pngrtran.c"
#include "pnglib/pngrutil.c"
#include "pnglib/pngset.c"
#include "pnglib/pngtrans.c"
#include "pnglib/pngwio.c"
#include "pnglib/pngwrite.c"
#include "pnglib/pngwtran.c"
#include "pnglib/pngwutil.c"
#include "../../juce_core/zip/zlib/zlib.h"

Classes

struct  pnglibNamespace::png_color_struct
 
struct  pnglibNamespace::png_color_16_struct
 
struct  pnglibNamespace::png_color_8_struct
 
struct  pnglibNamespace::png_sPLT_entry_struct
 
struct  pnglibNamespace::png_sPLT_struct
 
struct  pnglibNamespace::png_text_struct
 
struct  pnglibNamespace::png_time_struct
 
struct  pnglibNamespace::png_unknown_chunk_t
 
struct  pnglibNamespace::png_row_info_struct
 
struct  pnglibNamespace::png_image
 
struct  pnglibNamespace::png_compression_buffer
 
struct  pnglibNamespace::png_xy
 
struct  pnglibNamespace::png_XYZ
 
struct  pnglibNamespace::png_colorspace
 
struct  pnglibNamespace::png_struct_def
 
struct  pnglibNamespace::png_info_def
 
struct  pnglibNamespace::png_dsort_struct
 
struct  pnglibNamespace::compression_state
 
struct  PNGHelpers::PNGErrorStruct
 

Namespaces

 zlibNamespace
 
 pnglibNamespace
 
 PNGHelpers
 

Macros

#define NO_DUMMY_DECL
 
#define PNGLCONF_H   1
 
#define PNG_16BIT_SUPPORTED
 
#define PNG_ALIGNED_MEMORY_SUPPORTED
 
#define PNG_BENIGN_ERRORS_SUPPORTED
 
#define PNG_BENIGN_READ_ERRORS_SUPPORTED
 
#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED
 
#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_COLORSPACE_SUPPORTED
 
#define PNG_CONSOLE_IO_SUPPORTED
 
#define PNG_EASY_ACCESS_SUPPORTED
 
#define PNG_FIXED_POINT_SUPPORTED
 
#define PNG_FLOATING_ARITHMETIC_SUPPORTED
 
#define PNG_FLOATING_POINT_SUPPORTED
 
#define PNG_FORMAT_AFIRST_SUPPORTED
 
#define PNG_FORMAT_BGR_SUPPORTED
 
#define PNG_GAMMA_SUPPORTED
 
#define PNG_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
 
#define PNG_INCH_CONVERSIONS_SUPPORTED
 
#define PNG_INFO_IMAGE_SUPPORTED
 
#define PNG_IO_STATE_SUPPORTED
 
#define PNG_MNG_FEATURES_SUPPORTED
 
#define PNG_POINTER_INDEXING_SUPPORTED
 
#define PNG_PROGRESSIVE_READ_SUPPORTED
 
#define PNG_READ_16BIT_SUPPORTED
 
#define PNG_READ_ALPHA_MODE_SUPPORTED
 
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_READ_BACKGROUND_SUPPORTED
 
#define PNG_READ_BGR_SUPPORTED
 
#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
 
#define PNG_READ_COMPRESSED_TEXT_SUPPORTED
 
#define PNG_READ_EXPAND_16_SUPPORTED
 
#define PNG_READ_EXPAND_SUPPORTED
 
#define PNG_READ_FILLER_SUPPORTED
 
#define PNG_READ_GAMMA_SUPPORTED
 
#define PNG_READ_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
 
#define PNG_READ_INTERLACING_SUPPORTED
 
#define PNG_READ_INT_FUNCTIONS_SUPPORTED
 
#define PNG_READ_INVERT_ALPHA_SUPPORTED
 
#define PNG_READ_INVERT_SUPPORTED
 
#define PNG_READ_OPT_PLTE_SUPPORTED
 
#define PNG_READ_PACKSWAP_SUPPORTED
 
#define PNG_READ_PACK_SUPPORTED
 
#define PNG_READ_QUANTIZE_SUPPORTED
 
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
 
#define PNG_READ_SCALE_16_TO_8_SUPPORTED
 
#define PNG_READ_SHIFT_SUPPORTED
 
#define PNG_READ_STRIP_16_TO_8_SUPPORTED
 
#define PNG_READ_STRIP_ALPHA_SUPPORTED
 
#define PNG_READ_SUPPORTED
 
#define PNG_READ_SWAP_ALPHA_SUPPORTED
 
#define PNG_READ_SWAP_SUPPORTED
 
#define PNG_READ_TEXT_SUPPORTED
 
#define PNG_READ_TRANSFORMS_SUPPORTED
 
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_READ_USER_CHUNKS_SUPPORTED
 
#define PNG_READ_USER_TRANSFORM_SUPPORTED
 
#define PNG_READ_bKGD_SUPPORTED
 
#define PNG_READ_cHRM_SUPPORTED
 
#define PNG_READ_gAMA_SUPPORTED
 
#define PNG_READ_hIST_SUPPORTED
 
#define PNG_READ_iCCP_SUPPORTED
 
#define PNG_READ_iTXt_SUPPORTED
 
#define PNG_READ_oFFs_SUPPORTED
 
#define PNG_READ_pCAL_SUPPORTED
 
#define PNG_READ_pHYs_SUPPORTED
 
#define PNG_READ_sBIT_SUPPORTED
 
#define PNG_READ_sCAL_SUPPORTED
 
#define PNG_READ_sPLT_SUPPORTED
 
#define PNG_READ_sRGB_SUPPORTED
 
#define PNG_READ_tEXt_SUPPORTED
 
#define PNG_READ_tIME_SUPPORTED
 
#define PNG_READ_tRNS_SUPPORTED
 
#define PNG_READ_zTXt_SUPPORTED
 
#define PNG_SAVE_INT_32_SUPPORTED
 
#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_SEQUENTIAL_READ_SUPPORTED
 
#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
 
#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
 
#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_SET_USER_LIMITS_SUPPORTED
 
#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
 
#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
 
#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
 
#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
 
#define PNG_STDIO_SUPPORTED
 
#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_TEXT_SUPPORTED
 
#define PNG_TIME_RFC1123_SUPPORTED
 
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_USER_CHUNKS_SUPPORTED
 
#define PNG_USER_LIMITS_SUPPORTED
 
#define PNG_USER_TRANSFORM_INFO_SUPPORTED
 
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
 
#define PNG_WARNINGS_SUPPORTED
 
#define PNG_WRITE_16BIT_SUPPORTED
 
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_WRITE_BGR_SUPPORTED
 
#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
 
#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
 
#define PNG_WRITE_FILLER_SUPPORTED
 
#define PNG_WRITE_FILTER_SUPPORTED
 
#define PNG_WRITE_FLUSH_SUPPORTED
 
#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_WRITE_INTERLACING_SUPPORTED
 
#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
 
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
 
#define PNG_WRITE_INVERT_SUPPORTED
 
#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
 
#define PNG_WRITE_PACKSWAP_SUPPORTED
 
#define PNG_WRITE_PACK_SUPPORTED
 
#define PNG_WRITE_SHIFT_SUPPORTED
 
#define PNG_WRITE_SUPPORTED
 
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
 
#define PNG_WRITE_SWAP_SUPPORTED
 
#define PNG_WRITE_TEXT_SUPPORTED
 
#define PNG_WRITE_TRANSFORMS_SUPPORTED
 
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
 
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 
#define PNG_WRITE_bKGD_SUPPORTED
 
#define PNG_WRITE_cHRM_SUPPORTED
 
#define PNG_WRITE_gAMA_SUPPORTED
 
#define PNG_WRITE_hIST_SUPPORTED
 
#define PNG_WRITE_iCCP_SUPPORTED
 
#define PNG_WRITE_iTXt_SUPPORTED
 
#define PNG_WRITE_oFFs_SUPPORTED
 
#define PNG_WRITE_pCAL_SUPPORTED
 
#define PNG_WRITE_pHYs_SUPPORTED
 
#define PNG_WRITE_sBIT_SUPPORTED
 
#define PNG_WRITE_sCAL_SUPPORTED
 
#define PNG_WRITE_sPLT_SUPPORTED
 
#define PNG_WRITE_sRGB_SUPPORTED
 
#define PNG_WRITE_tEXt_SUPPORTED
 
#define PNG_WRITE_tIME_SUPPORTED
 
#define PNG_WRITE_tRNS_SUPPORTED
 
#define PNG_WRITE_zTXt_SUPPORTED
 
#define PNG_bKGD_SUPPORTED
 
#define PNG_cHRM_SUPPORTED
 
#define PNG_gAMA_SUPPORTED
 
#define PNG_hIST_SUPPORTED
 
#define PNG_iCCP_SUPPORTED
 
#define PNG_iTXt_SUPPORTED
 
#define PNG_oFFs_SUPPORTED
 
#define PNG_pCAL_SUPPORTED
 
#define PNG_pHYs_SUPPORTED
 
#define PNG_sBIT_SUPPORTED
 
#define PNG_sCAL_SUPPORTED
 
#define PNG_sPLT_SUPPORTED
 
#define PNG_sRGB_SUPPORTED
 
#define PNG_tEXt_SUPPORTED
 
#define PNG_tIME_SUPPORTED
 
#define PNG_tRNS_SUPPORTED
 
#define PNG_zTXt_SUPPORTED
 
#define PNG_STRING_COPYRIGHT   "";
 
#define PNG_STRING_NEWLINE   "\n"
 
#define PNG_LITERAL_SHARP   0x23
 
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
 
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
 
#define PNG_API_RULE   0
 
#define PNG_CALLOC_SUPPORTED
 
#define PNG_COST_SHIFT   3
 
#define PNG_DEFAULT_READ_MACROS   1
 
#define PNG_GAMMA_THRESHOLD_FIXED   5000
 
#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE
 
#define PNG_INFLATE_BUF_SIZE   1024
 
#define PNG_MAX_GAMMA_8   11
 
#define PNG_QUANTIZE_BLUE_BITS   5
 
#define PNG_QUANTIZE_GREEN_BITS   5
 
#define PNG_QUANTIZE_RED_BITS   5
 
#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)
 
#define PNG_TEXT_Z_DEFAULT_STRATEGY   0
 
#define PNG_WEIGHT_SHIFT   8
 
#define PNG_ZBUF_SIZE   8192
 
#define PNG_Z_DEFAULT_COMPRESSION   (-1)
 
#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0
 
#define PNG_Z_DEFAULT_STRATEGY   1
 
#define PNG_sCAL_PRECISION   5
 
#define PNG_sRGB_PROFILE_CHECKS   2
 
#define png_debug(a, b)
 
#define png_debug1(a, b, c)
 
#define png_debug2(a, b, c, d)
 
#define PNG_NO_EXTERN
 
#define NO_DUMMY_DECL
 
#define PNGLCONF_H   1
 
#define PNG_16BIT_SUPPORTED
 
#define PNG_ALIGNED_MEMORY_SUPPORTED
 
#define PNG_BENIGN_ERRORS_SUPPORTED
 
#define PNG_BENIGN_READ_ERRORS_SUPPORTED
 
#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED
 
#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_COLORSPACE_SUPPORTED
 
#define PNG_CONSOLE_IO_SUPPORTED
 
#define PNG_EASY_ACCESS_SUPPORTED
 
#define PNG_FIXED_POINT_SUPPORTED
 
#define PNG_FLOATING_ARITHMETIC_SUPPORTED
 
#define PNG_FLOATING_POINT_SUPPORTED
 
#define PNG_FORMAT_AFIRST_SUPPORTED
 
#define PNG_FORMAT_BGR_SUPPORTED
 
#define PNG_GAMMA_SUPPORTED
 
#define PNG_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
 
#define PNG_INCH_CONVERSIONS_SUPPORTED
 
#define PNG_INFO_IMAGE_SUPPORTED
 
#define PNG_IO_STATE_SUPPORTED
 
#define PNG_MNG_FEATURES_SUPPORTED
 
#define PNG_POINTER_INDEXING_SUPPORTED
 
#define PNG_PROGRESSIVE_READ_SUPPORTED
 
#define PNG_READ_16BIT_SUPPORTED
 
#define PNG_READ_ALPHA_MODE_SUPPORTED
 
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_READ_BACKGROUND_SUPPORTED
 
#define PNG_READ_BGR_SUPPORTED
 
#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
 
#define PNG_READ_COMPRESSED_TEXT_SUPPORTED
 
#define PNG_READ_EXPAND_16_SUPPORTED
 
#define PNG_READ_EXPAND_SUPPORTED
 
#define PNG_READ_FILLER_SUPPORTED
 
#define PNG_READ_GAMMA_SUPPORTED
 
#define PNG_READ_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
 
#define PNG_READ_INTERLACING_SUPPORTED
 
#define PNG_READ_INT_FUNCTIONS_SUPPORTED
 
#define PNG_READ_INVERT_ALPHA_SUPPORTED
 
#define PNG_READ_INVERT_SUPPORTED
 
#define PNG_READ_OPT_PLTE_SUPPORTED
 
#define PNG_READ_PACKSWAP_SUPPORTED
 
#define PNG_READ_PACK_SUPPORTED
 
#define PNG_READ_QUANTIZE_SUPPORTED
 
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
 
#define PNG_READ_SCALE_16_TO_8_SUPPORTED
 
#define PNG_READ_SHIFT_SUPPORTED
 
#define PNG_READ_STRIP_16_TO_8_SUPPORTED
 
#define PNG_READ_STRIP_ALPHA_SUPPORTED
 
#define PNG_READ_SUPPORTED
 
#define PNG_READ_SWAP_ALPHA_SUPPORTED
 
#define PNG_READ_SWAP_SUPPORTED
 
#define PNG_READ_TEXT_SUPPORTED
 
#define PNG_READ_TRANSFORMS_SUPPORTED
 
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_READ_USER_CHUNKS_SUPPORTED
 
#define PNG_READ_USER_TRANSFORM_SUPPORTED
 
#define PNG_READ_bKGD_SUPPORTED
 
#define PNG_READ_cHRM_SUPPORTED
 
#define PNG_READ_gAMA_SUPPORTED
 
#define PNG_READ_hIST_SUPPORTED
 
#define PNG_READ_iCCP_SUPPORTED
 
#define PNG_READ_iTXt_SUPPORTED
 
#define PNG_READ_oFFs_SUPPORTED
 
#define PNG_READ_pCAL_SUPPORTED
 
#define PNG_READ_pHYs_SUPPORTED
 
#define PNG_READ_sBIT_SUPPORTED
 
#define PNG_READ_sCAL_SUPPORTED
 
#define PNG_READ_sPLT_SUPPORTED
 
#define PNG_READ_sRGB_SUPPORTED
 
#define PNG_READ_tEXt_SUPPORTED
 
#define PNG_READ_tIME_SUPPORTED
 
#define PNG_READ_tRNS_SUPPORTED
 
#define PNG_READ_zTXt_SUPPORTED
 
#define PNG_SAVE_INT_32_SUPPORTED
 
#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_SEQUENTIAL_READ_SUPPORTED
 
#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
 
#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
 
#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_SET_USER_LIMITS_SUPPORTED
 
#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
 
#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
 
#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
 
#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
 
#define PNG_STDIO_SUPPORTED
 
#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_TEXT_SUPPORTED
 
#define PNG_TIME_RFC1123_SUPPORTED
 
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_USER_CHUNKS_SUPPORTED
 
#define PNG_USER_LIMITS_SUPPORTED
 
#define PNG_USER_TRANSFORM_INFO_SUPPORTED
 
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
 
#define PNG_WARNINGS_SUPPORTED
 
#define PNG_WRITE_16BIT_SUPPORTED
 
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_WRITE_BGR_SUPPORTED
 
#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
 
#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
 
#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
 
#define PNG_WRITE_FILLER_SUPPORTED
 
#define PNG_WRITE_FILTER_SUPPORTED
 
#define PNG_WRITE_FLUSH_SUPPORTED
 
#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
 
#define PNG_WRITE_INTERLACING_SUPPORTED
 
#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
 
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
 
#define PNG_WRITE_INVERT_SUPPORTED
 
#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
 
#define PNG_WRITE_PACKSWAP_SUPPORTED
 
#define PNG_WRITE_PACK_SUPPORTED
 
#define PNG_WRITE_SHIFT_SUPPORTED
 
#define PNG_WRITE_SUPPORTED
 
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
 
#define PNG_WRITE_SWAP_SUPPORTED
 
#define PNG_WRITE_TEXT_SUPPORTED
 
#define PNG_WRITE_TRANSFORMS_SUPPORTED
 
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
 
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 
#define PNG_WRITE_bKGD_SUPPORTED
 
#define PNG_WRITE_cHRM_SUPPORTED
 
#define PNG_WRITE_gAMA_SUPPORTED
 
#define PNG_WRITE_hIST_SUPPORTED
 
#define PNG_WRITE_iCCP_SUPPORTED
 
#define PNG_WRITE_iTXt_SUPPORTED
 
#define PNG_WRITE_oFFs_SUPPORTED
 
#define PNG_WRITE_pCAL_SUPPORTED
 
#define PNG_WRITE_pHYs_SUPPORTED
 
#define PNG_WRITE_sBIT_SUPPORTED
 
#define PNG_WRITE_sCAL_SUPPORTED
 
#define PNG_WRITE_sPLT_SUPPORTED
 
#define PNG_WRITE_sRGB_SUPPORTED
 
#define PNG_WRITE_tEXt_SUPPORTED
 
#define PNG_WRITE_tIME_SUPPORTED
 
#define PNG_WRITE_tRNS_SUPPORTED
 
#define PNG_WRITE_zTXt_SUPPORTED
 
#define PNG_bKGD_SUPPORTED
 
#define PNG_cHRM_SUPPORTED
 
#define PNG_gAMA_SUPPORTED
 
#define PNG_hIST_SUPPORTED
 
#define PNG_iCCP_SUPPORTED
 
#define PNG_iTXt_SUPPORTED
 
#define PNG_oFFs_SUPPORTED
 
#define PNG_pCAL_SUPPORTED
 
#define PNG_pHYs_SUPPORTED
 
#define PNG_sBIT_SUPPORTED
 
#define PNG_sCAL_SUPPORTED
 
#define PNG_sPLT_SUPPORTED
 
#define PNG_sRGB_SUPPORTED
 
#define PNG_tEXt_SUPPORTED
 
#define PNG_tIME_SUPPORTED
 
#define PNG_tRNS_SUPPORTED
 
#define PNG_zTXt_SUPPORTED
 
#define PNG_STRING_COPYRIGHT   "";
 
#define PNG_STRING_NEWLINE   "\n"
 
#define PNG_LITERAL_SHARP   0x23
 
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
 
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
 
#define PNG_API_RULE   0
 
#define PNG_CALLOC_SUPPORTED
 
#define PNG_COST_SHIFT   3
 
#define PNG_DEFAULT_READ_MACROS   1
 
#define PNG_GAMMA_THRESHOLD_FIXED   5000
 
#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE
 
#define PNG_INFLATE_BUF_SIZE   1024
 
#define PNG_MAX_GAMMA_8   11
 
#define PNG_QUANTIZE_BLUE_BITS   5
 
#define PNG_QUANTIZE_GREEN_BITS   5
 
#define PNG_QUANTIZE_RED_BITS   5
 
#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)
 
#define PNG_TEXT_Z_DEFAULT_STRATEGY   0
 
#define PNG_WEIGHT_SHIFT   8
 
#define PNG_ZBUF_SIZE   8192
 
#define PNG_Z_DEFAULT_COMPRESSION   (-1)
 
#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0
 
#define PNG_Z_DEFAULT_STRATEGY   1
 
#define PNG_sCAL_PRECISION   5
 
#define PNG_sRGB_PROFILE_CHECKS   2
 
#define png_debug(a, b)
 
#define png_debug1(a, b, c)
 
#define png_debug2(a, b, c, d)
 
#define PNG_NO_EXTERN
 

Typedefs

typedef unsigned int pnglibNamespace::png_uint_32
 
typedef size_t pnglibNamespace::png_size_t
 
typedef ptrdiff_t pnglibNamespace::png_ptrdiff_t
 
typedef png_size_t pnglibNamespace::png_alloc_size_t
 
typedef png_int_32 pnglibNamespace::png_fixed_point
 
typedef void * pnglibNamespace::png_voidp
 
typedef const void * pnglibNamespace::png_const_voidp
 
typedef png_byte * pnglibNamespace::png_bytep
 
typedef const png_byte * pnglibNamespace::png_const_bytep
 
typedef png_uint_32pnglibNamespace::png_uint_32p
 
typedef const png_uint_32pnglibNamespace::png_const_uint_32p
 
typedef png_int_32 * pnglibNamespace::png_int_32p
 
typedef const png_int_32 * pnglibNamespace::png_const_int_32p
 
typedef png_uint_16 * pnglibNamespace::png_uint_16p
 
typedef const png_uint_16 * pnglibNamespace::png_const_uint_16p
 
typedef png_int_16 * pnglibNamespace::png_int_16p
 
typedef const png_int_16 * pnglibNamespace::png_const_int_16p
 
typedef char * pnglibNamespace::png_charp
 
typedef const char * pnglibNamespace::png_const_charp
 
typedef png_fixed_pointpnglibNamespace::png_fixed_point_p
 
typedef const png_fixed_pointpnglibNamespace::png_const_fixed_point_p
 
typedef png_size_tpnglibNamespace::png_size_tp
 
typedef const png_size_tpnglibNamespace::png_const_size_tp
 
typedef FILE * pnglibNamespace::png_FILE_p
 
typedef double * pnglibNamespace::png_doublep
 
typedef const double * pnglibNamespace::png_const_doublep
 
typedef png_byte ** pnglibNamespace::png_bytepp
 
typedef png_uint_32 ** pnglibNamespace::png_uint_32pp
 
typedef png_int_32 ** pnglibNamespace::png_int_32pp
 
typedef png_uint_16 ** pnglibNamespace::png_uint_16pp
 
typedef png_int_16 ** pnglibNamespace::png_int_16pp
 
typedef const char ** pnglibNamespace::png_const_charpp
 
typedef char ** pnglibNamespace::png_charpp
 
typedef png_fixed_point ** pnglibNamespace::png_fixed_point_pp
 
typedef double ** pnglibNamespace::png_doublepp
 
typedef char *** pnglibNamespace::png_charppp
 
typedef char * pnglibNamespace::png_libpng_version_1_6_1
 
typedef struct png_struct_def pnglibNamespace::png_struct
 
typedef const png_structpnglibNamespace::png_const_structp
 
typedef png_structpnglibNamespace::png_structp
 
typedef png_struct ** pnglibNamespace::png_structpp
 
typedef struct png_info_def pnglibNamespace::png_info
 
typedef png_infopnglibNamespace::png_infop
 
typedef const png_infopnglibNamespace::png_const_infop
 
typedef png_info ** pnglibNamespace::png_infopp
 
typedef png_struct *PNG_RESTRICT pnglibNamespace::png_structrp
 
typedef const png_struct
*PNG_RESTRICT 
pnglibNamespace::png_const_structrp
 
typedef png_info *PNG_RESTRICT pnglibNamespace::png_inforp
 
typedef const png_info
*PNG_RESTRICT 
pnglibNamespace::png_const_inforp
 
typedef struct
pnglibNamespace::png_color_struct 
pnglibNamespace::png_color
 
typedef png_colorpnglibNamespace::png_colorp
 
typedef const png_colorpnglibNamespace::png_const_colorp
 
typedef png_color ** pnglibNamespace::png_colorpp
 
typedef struct
pnglibNamespace::png_color_16_struct 
pnglibNamespace::png_color_16
 
typedef png_color_16pnglibNamespace::png_color_16p
 
typedef const png_color_16pnglibNamespace::png_const_color_16p
 
typedef png_color_16 ** pnglibNamespace::png_color_16pp
 
typedef struct
pnglibNamespace::png_color_8_struct 
pnglibNamespace::png_color_8
 
typedef png_color_8pnglibNamespace::png_color_8p
 
typedef const png_color_8pnglibNamespace::png_const_color_8p
 
typedef png_color_8 ** pnglibNamespace::png_color_8pp
 
typedef struct
pnglibNamespace::png_sPLT_entry_struct 
pnglibNamespace::png_sPLT_entry
 
typedef png_sPLT_entrypnglibNamespace::png_sPLT_entryp
 
typedef const png_sPLT_entrypnglibNamespace::png_const_sPLT_entryp
 
typedef png_sPLT_entry ** pnglibNamespace::png_sPLT_entrypp
 
typedef struct
pnglibNamespace::png_sPLT_struct 
pnglibNamespace::png_sPLT_t
 
typedef png_sPLT_tpnglibNamespace::png_sPLT_tp
 
typedef const png_sPLT_tpnglibNamespace::png_const_sPLT_tp
 
typedef png_sPLT_t ** pnglibNamespace::png_sPLT_tpp
 
typedef struct
pnglibNamespace::png_text_struct 
pnglibNamespace::png_text
 
typedef png_text * pnglibNamespace::png_textp
 
typedef const png_text * pnglibNamespace::png_const_textp
 
typedef png_text ** pnglibNamespace::png_textpp
 
typedef struct
pnglibNamespace::png_time_struct 
pnglibNamespace::png_time
 
typedef png_timepnglibNamespace::png_timep
 
typedef const png_timepnglibNamespace::png_const_timep
 
typedef png_time ** pnglibNamespace::png_timepp
 
typedef struct
pnglibNamespace::png_unknown_chunk_t 
pnglibNamespace::png_unknown_chunk
 
typedef png_unknown_chunk * pnglibNamespace::png_unknown_chunkp
 
typedef const png_unknown_chunk * pnglibNamespace::png_const_unknown_chunkp
 
typedef png_unknown_chunk ** pnglibNamespace::png_unknown_chunkpp
 
typedef struct
pnglibNamespace::png_row_info_struct 
pnglibNamespace::png_row_info
 
typedef png_row_infopnglibNamespace::png_row_infop
 
typedef png_row_info ** pnglibNamespace::png_row_infopp
 
typedef struct png_control * pnglibNamespace::png_controlp
 
typedef struct
pnglibNamespace::png_image
pnglibNamespace::png_imagep
 
typedef struct
pnglibNamespace::png_compression_buffer 
pnglibNamespace::png_compression_buffer
 
typedef struct
pnglibNamespace::png_compression_buffer
pnglibNamespace::png_compression_bufferp
 
typedef struct
pnglibNamespace::png_xy 
pnglibNamespace::png_xy
 
typedef struct
pnglibNamespace::png_XYZ 
pnglibNamespace::png_XYZ
 
typedef struct
pnglibNamespace::png_colorspace 
pnglibNamespace::png_colorspace
 
typedef struct
pnglibNamespace::png_colorspace 
pnglibNamespace::png_colorspacerp
 
typedef const png_colorspace
*PNG_RESTRICT 
pnglibNamespace::png_const_colorspacerp
 
typedef const png_uint_16ppnglibNamespace::png_const_uint_16pp
 
typedef char pnglibNamespace::png_warning_parameters [PNG_WARNING_PARAMETER_COUNT][PNG_WARNING_PARAMETER_SIZE]
 
typedef png_libpng_version_1_6_1 pnglibNamespace::Your_png_h_is_not_version_1_6_1
 
typedef struct
pnglibNamespace::png_dsort_struct 
pnglibNamespace::png_dsort
 
typedef png_dsort * pnglibNamespace::png_dsortp
 
typedef png_dsort ** pnglibNamespace::png_dsortpp
 

Functions

typedef pnglibNamespace::PNG_CALLBACK (void,*png_error_ptr,(png_structp, png_const_charp))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_rw_ptr,(png_structp, png_bytep, png_size_t))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_flush_ptr,(png_structp))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_read_status_ptr,(png_structp, png_uint_32, int))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_progressive_info_ptr,(png_structp, png_infop))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_progressive_row_ptr,(png_structp, png_bytep, png_uint_32, int))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_user_transform_ptr,(png_structp, png_row_infop, png_bytep))
 
typedef pnglibNamespace::PNG_CALLBACK (int,*png_user_chunk_ptr,(png_structp, png_unknown_chunkp))
 
typedef pnglibNamespace::PNG_CALLBACK (png_voidp,*png_malloc_ptr,(png_structp, png_alloc_size_t))
 
typedef pnglibNamespace::PNG_CALLBACK (void,*png_free_ptr,(png_structp, png_voidp))
 
 pnglibNamespace::PNG_EXPORT (1, png_uint_32, png_access_version_number,(void))
 
 pnglibNamespace::PNG_EXPORT (2, void, png_set_sig_bytes,(png_structrp png_ptr, int num_bytes))
 
 pnglibNamespace::PNG_EXPORT (3, int, png_sig_cmp,(png_const_bytep sig, png_size_t start, png_size_t num_to_check))
 
 pnglibNamespace::PNG_EXPORTA (4, png_structp, png_create_read_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORTA (5, png_structp, png_create_write_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORT (6, png_size_t, png_get_compression_buffer_size,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (7, void, png_set_compression_buffer_size,(png_structrp png_ptr, png_size_t size))
 
 pnglibNamespace::PNG_EXPORTA (9, void, png_longjmp,(png_const_structrp png_ptr, int val), PNG_NORETURN)
 
 pnglibNamespace::PNG_EXPORTA (10, int, png_reset_zstream,(png_structrp png_ptr), PNG_DEPRECATED)
 
 pnglibNamespace::PNG_EXPORT (13, void, png_write_sig,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (14, void, png_write_chunk,(png_structrp png_ptr, png_const_bytepchunk_name, png_const_bytep data, png_size_t length))
 
 pnglibNamespace::PNG_EXPORT (15, void, png_write_chunk_start,(png_structrp png_ptr, png_const_bytep chunk_name, png_uint_32 length))
 
 pnglibNamespace::PNG_EXPORT (16, void, png_write_chunk_data,(png_structrp png_ptr, png_const_bytep data, png_size_t length))
 
 pnglibNamespace::PNG_EXPORT (17, void, png_write_chunk_end,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORTA (18, png_infop, png_create_info_struct,(png_const_structrp png_ptr), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORTA (19, void, png_info_init_3,(png_infopp info_ptr, png_size_t png_info_struct_size), PNG_DEPRECATED)
 
 pnglibNamespace::PNG_EXPORT (20, void, png_write_info_before_PLTE,(png_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (21, void, png_write_info,(png_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (22, void, png_read_info,(png_structrp png_ptr, png_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORTA (23, png_const_charp, png_convert_to_rfc1123,(png_structrp png_ptr, png_const_timep ptime), PNG_DEPRECATED)
 
 pnglibNamespace::PNG_EXPORT (241, int, png_convert_to_rfc1123_buffer,(char out[29], png_const_timep ptime))
 
 pnglibNamespace::PNG_EXPORT (26, void, png_set_expand,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (27, void, png_set_expand_gray_1_2_4_to_8,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (28, void, png_set_palette_to_rgb,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (29, void, png_set_tRNS_to_alpha,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (221, void, png_set_expand_16,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (30, void, png_set_bgr,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (31, void, png_set_gray_to_rgb,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_FP_EXPORT (32, void, png_set_rgb_to_gray,(png_structrp png_ptr, int error_action, double red, double green)) PNG_FIXED_EXPORT(33
 
png_structrp int
png_fixed_point
png_fixed_point green 
pnglibNamespace::PNG_EXPORT (34, png_byte, png_get_rgb_to_gray_status,(png_const_structrppng_ptr))
 
 pnglibNamespace::PNG_EXPORT (35, void, png_build_grayscale_palette,(int bit_depth, png_colorp palette))
 
 pnglibNamespace::PNG_FP_EXPORT (227, void, png_set_alpha_mode,(png_structrp png_ptr, int mode, double output_gamma)) PNG_FIXED_EXPORT(228
 
 pnglibNamespace::PNG_EXPORT (36, void, png_set_strip_alpha,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (37, void, png_set_swap_alpha,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (38, void, png_set_invert_alpha,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (39, void, png_set_filler,(png_structrp png_ptr, png_uint_32 filler, int flags))
 
 pnglibNamespace::PNG_EXPORT (40, void, png_set_add_alpha,(png_structrp png_ptr, png_uint_32 filler, int flags))
 
 pnglibNamespace::PNG_EXPORT (41, void, png_set_swap,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (42, void, png_set_packing,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (43, void, png_set_packswap,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (44, void, png_set_shift,(png_structrp png_ptr, png_const_color_8ptrue_bits))
 
 pnglibNamespace::PNG_EXPORT (45, int, png_set_interlace_handling,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (46, void, png_set_invert_mono,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_FP_EXPORT (47, void, png_set_background,(png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, double background_gamma)) PNG_FIXED_EXPORT(215
 
 pnglibNamespace::PNG_EXPORT (229, void, png_set_scale_16,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (48, void, png_set_strip_16,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (49, void, png_set_quantize,(png_structrp png_ptr, png_colorp palette, int num_palette, int maximum_colors, png_const_uint_16p histogram, int full_quantize))
 
 pnglibNamespace::PNG_FP_EXPORT (50, void, png_set_gamma,(png_structrp png_ptr, double screen_gamma, double override_file_gamma)) PNG_FIXED_EXPORT(208
 
png_structrp png_fixed_point
png_fixed_point
override_file_gamma 
pnglibNamespace::PNG_EXPORT (51, void, png_set_flush,(png_structrp png_ptr, int nrows))
 
 pnglibNamespace::PNG_EXPORT (52, void, png_write_flush,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (53, void, png_start_read_image,(png_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (54, void, png_read_update_info,(png_structrp png_ptr, png_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (55, void, png_read_rows,(png_structrp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows))
 
 pnglibNamespace::PNG_EXPORT (56, void, png_read_row,(png_structrp png_ptr, png_bytep row, png_bytep display_row))
 
 pnglibNamespace::PNG_EXPORT (57, void, png_read_image,(png_structrp png_ptr, png_bytepp image))
 
 pnglibNamespace::PNG_EXPORT (58, void, png_write_row,(png_structrp png_ptr, png_const_bytep row))
 
 pnglibNamespace::PNG_EXPORT (59, void, png_write_rows,(png_structrp png_ptr, png_bytepp row, png_uint_32 num_rows))
 
 pnglibNamespace::PNG_EXPORT (60, void, png_write_image,(png_structrp png_ptr, png_bytepp image))
 
 pnglibNamespace::PNG_EXPORT (61, void, png_write_end,(png_structrp png_ptr, png_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (62, void, png_read_end,(png_structrp png_ptr, png_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (63, void, png_destroy_info_struct,(png_const_structrp png_ptr, png_infopp info_ptr_ptr))
 
 pnglibNamespace::PNG_EXPORT (64, void, png_destroy_read_struct,(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr))
 
 pnglibNamespace::PNG_EXPORT (65, void, png_destroy_write_struct,(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr))
 
 pnglibNamespace::PNG_EXPORT (66, void, png_set_crc_action,(png_structrp png_ptr, int crit_action, int ancil_action))
 
 pnglibNamespace::PNG_EXPORT (67, void, png_set_filter,(png_structrp png_ptr, int method, int filters))
 
 pnglibNamespace::PNG_FP_EXPORT (68, void, png_set_filter_heuristics,(png_structrp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)) PNG_FIXED_EXPORT(209
 
 pnglibNamespace::PNG_EXPORT (69, void, png_set_compression_level,(png_structrp png_ptr, int level))
 
 pnglibNamespace::PNG_EXPORT (70, void, png_set_compression_mem_level,(png_structrp png_ptr, int mem_level))
 
 pnglibNamespace::PNG_EXPORT (71, void, png_set_compression_strategy,(png_structrp png_ptr, int strategy))
 
 pnglibNamespace::PNG_EXPORT (72, void, png_set_compression_window_bits,(png_structrp png_ptr, int window_bits))
 
 pnglibNamespace::PNG_EXPORT (73, void, png_set_compression_method,(png_structrp png_ptr, int method))
 
 pnglibNamespace::PNG_EXPORT (222, void, png_set_text_compression_level,(png_structrp png_ptr, int level))
 
 pnglibNamespace::PNG_EXPORT (223, void, png_set_text_compression_mem_level,(png_structrp png_ptr, int mem_level))
 
 pnglibNamespace::PNG_EXPORT (224, void, png_set_text_compression_strategy,(png_structrp png_ptr, int strategy))
 
 pnglibNamespace::PNG_EXPORT (225, void, png_set_text_compression_window_bits,(png_structrp png_ptr, int window_bits))
 
 pnglibNamespace::PNG_EXPORT (226, void, png_set_text_compression_method,(png_structrp png_ptr, int method))
 
 pnglibNamespace::PNG_EXPORT (74, void, png_init_io,(png_structrp png_ptr, png_FILE_p fp))
 
 pnglibNamespace::PNG_EXPORT (75, void, png_set_error_fn,(png_structrp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn))
 
 pnglibNamespace::PNG_EXPORT (76, png_voidp, png_get_error_ptr,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (77, void, png_set_write_fn,(png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn))
 
 pnglibNamespace::PNG_EXPORT (78, void, png_set_read_fn,(png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn))
 
 pnglibNamespace::PNG_EXPORT (79, png_voidp, png_get_io_ptr,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (80, void, png_set_read_status_fn,(png_structrp png_ptr, png_read_status_ptr read_row_fn))
 
 pnglibNamespace::PNG_EXPORT (81, void, png_set_write_status_fn,(png_structrp png_ptr, png_write_status_ptr write_row_fn))
 
 pnglibNamespace::PNG_EXPORT (84, void, png_set_read_user_transform_fn,(png_structrp png_ptr, png_user_transform_ptr read_user_transform_fn))
 
 pnglibNamespace::PNG_EXPORT (85, void, png_set_write_user_transform_fn,(png_structrp png_ptr, png_user_transform_ptr write_user_transform_fn))
 
 pnglibNamespace::PNG_EXPORT (86, void, png_set_user_transform_info,(png_structrp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels))
 
 pnglibNamespace::PNG_EXPORT (87, png_voidp, png_get_user_transform_ptr,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (217, png_uint_32, png_get_current_row_number,(png_const_structrp))
 
 pnglibNamespace::PNG_EXPORT (218, png_byte, png_get_current_pass_number,(png_const_structrp))
 
 pnglibNamespace::PNG_EXPORT (88, void, png_set_read_user_chunk_fn,(png_structrp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn))
 
 pnglibNamespace::PNG_EXPORT (89, png_voidp, png_get_user_chunk_ptr,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (90, void, png_set_progressive_read_fn,(png_structrp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn))
 
 pnglibNamespace::PNG_EXPORT (91, png_voidp, png_get_progressive_ptr,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (92, void, png_process_data,(png_structrp png_ptr, png_inforp info_ptr, png_bytep buffer, png_size_t buffer_size))
 
 pnglibNamespace::PNG_EXPORT (219, png_size_t, png_process_data_pause,(png_structrp, int save))
 
 pnglibNamespace::PNG_EXPORT (220, png_uint_32, png_process_data_skip,(png_structrp))
 
 pnglibNamespace::PNG_EXPORT (93, void, png_progressive_combine_row,(png_const_structrp png_ptr, png_bytep old_row, png_const_bytep new_row))
 
 pnglibNamespace::PNG_EXPORTA (94, png_voidp, png_malloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORTA (95, png_voidp, png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORTA (96, png_voidp, png_malloc_warn,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_EXPORT (97, void, png_free,(png_const_structrp png_ptr, png_voidp ptr))
 
 pnglibNamespace::PNG_EXPORT (98, void, png_free_data,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 free_me, int num))
 
 pnglibNamespace::PNG_EXPORTA (99, void, png_data_freer,(png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask), PNG_DEPRECATED)
 
 pnglibNamespace::PNG_EXPORTA (104, void, png_err,(png_const_structrp png_ptr), PNG_NORETURN)
 
 pnglibNamespace::PNG_EXPORT (105, void, png_warning,(png_const_structrp png_ptr, png_const_charp warning_message))
 
 pnglibNamespace::PNG_EXPORT (106, void, png_chunk_warning,(png_const_structrp png_ptr, png_const_charp warning_message))
 
 pnglibNamespace::PNG_EXPORT (107, void, png_benign_error,(png_const_structrp png_ptr, png_const_charp warning_message))
 
 pnglibNamespace::PNG_EXPORT (108, void, png_chunk_benign_error,(png_const_structrp png_ptr, png_const_charp warning_message))
 
 pnglibNamespace::PNG_EXPORT (109, void, png_set_benign_errors,(png_structrp png_ptr, int allowed))
 
 pnglibNamespace::PNG_EXPORT (110, png_uint_32, png_get_valid,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 flag))
 
 pnglibNamespace::PNG_EXPORT (111, png_size_t, png_get_rowbytes,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (112, png_bytepp, png_get_rows,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (113, void, png_set_rows,(png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers))
 
 pnglibNamespace::PNG_EXPORT (114, png_byte, png_get_channels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (115, png_uint_32, png_get_image_width,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (116, png_uint_32, png_get_image_height,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (117, png_byte, png_get_bit_depth,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (118, png_byte, png_get_color_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (119, png_byte, png_get_filter_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (120, png_byte, png_get_interlace_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (121, png_byte, png_get_compression_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (122, png_uint_32, png_get_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (123, png_uint_32, png_get_x_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (124, png_uint_32, png_get_y_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_FP_EXPORT (125, float, png_get_pixel_aspect_ratio,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(210
 
png_const_structrp
png_const_inforp info_ptr 
pnglibNamespace::PNG_EXPORT (126, png_int_32, png_get_x_offset_pixels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (127, png_int_32, png_get_y_offset_pixels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (128, png_int_32, png_get_x_offset_microns,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (129, png_int_32, png_get_y_offset_microns,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (130, png_const_bytep, png_get_signature,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (131, png_uint_32, png_get_bKGD,(png_const_structrp png_ptr, png_inforp info_ptr, png_color_16p *background))
 
 pnglibNamespace::PNG_EXPORT (132, void, png_set_bKGD,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background))
 
 pnglibNamespace::PNG_FP_EXPORT (133, png_uint_32, png_get_cHRM,(png_const_structrp png_ptr, png_const_inforp info_ptr, double *white_x, double *white_y, double *red_x, double *red_y, double *green_x, double *green_y, double *blue_x, double *blue_y)) PNG_FP_EXPORT(230
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z 
pnglibNamespace::PNG_FIXED_EXPORT (134, png_uint_32, png_get_cHRM_fixed,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *int_white_x, png_fixed_point *int_white_y, png_fixed_point *int_red_x, png_fixed_point *int_red_y, png_fixed_point *int_green_x, png_fixed_point *int_green_y, png_fixed_point *int_blue_x, png_fixed_point *int_blue_y)) PNG_FIXED_EXPORT(231
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z 
pnglibNamespace::PNG_FP_EXPORT (135, void, png_set_cHRM,(png_const_structrp png_ptr, png_inforp info_ptr, double white_x, double white_y, double red_x, double red_y, double green_x, double green_y, double blue_x, double blue_y)) PNG_FP_EXPORT(232
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z 
pnglibNamespace::PNG_FIXED_EXPORT (136, void, png_set_cHRM_fixed,(png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_white_x, png_fixed_point int_white_y, png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x, png_fixed_point int_blue_y)) PNG_FIXED_EXPORT(233
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z
png_const_structrp png_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point int_blue_Z 
pnglibNamespace::PNG_FP_EXPORT (137, png_uint_32, png_get_gAMA,(png_const_structrp png_ptr, png_const_inforp info_ptr, double *file_gamma)) PNG_FIXED_EXPORT(138
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z
png_const_structrp png_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point int_blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
*int_file_gamma 
pnglibNamespace::PNG_FP_EXPORT (139, void, png_set_gAMA,(png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)) PNG_FIXED_EXPORT(140
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z
png_const_structrp png_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point int_blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
*int_file_gamma
png_const_structrp png_inforp
png_fixed_point int_file_gamma 
pnglibNamespace::PNG_EXPORT (141, png_uint_32, png_get_hIST,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_16p *hist))
 
 pnglibNamespace::PNG_EXPORT (142, void, png_set_hIST,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist))
 
 pnglibNamespace::PNG_EXPORT (143, png_uint_32, png_get_IHDR,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method))
 
 pnglibNamespace::PNG_EXPORT (144, void, png_set_IHDR,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_method, int compression_method, int filter_method))
 
 pnglibNamespace::PNG_EXPORT (145, png_uint_32, png_get_oFFs,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type))
 
 pnglibNamespace::PNG_EXPORT (146, void, png_set_oFFs,(png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type))
 
 pnglibNamespace::PNG_EXPORT (147, png_uint_32, png_get_pCAL,(png_const_structrp png_ptr, png_inforp info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params))
 
 pnglibNamespace::PNG_EXPORT (148, void, png_set_pCAL,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params))
 
 pnglibNamespace::PNG_EXPORT (149, png_uint_32, png_get_pHYs,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type))
 
 pnglibNamespace::PNG_EXPORT (150, void, png_set_pHYs,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type))
 
 pnglibNamespace::PNG_EXPORT (151, png_uint_32, png_get_PLTE,(png_const_structrp png_ptr, png_inforp info_ptr, png_colorp *palette, int *num_palette))
 
 pnglibNamespace::PNG_EXPORT (152, void, png_set_PLTE,(png_structrp png_ptr, png_inforp info_ptr, png_const_colorp palette, int num_palette))
 
 pnglibNamespace::PNG_EXPORT (153, png_uint_32, png_get_sBIT,(png_const_structrp png_ptr, png_inforp info_ptr, png_color_8p *sig_bit))
 
 pnglibNamespace::PNG_EXPORT (154, void, png_set_sBIT,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit))
 
 pnglibNamespace::PNG_EXPORT (155, png_uint_32, png_get_sRGB,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *file_srgb_intent))
 
 pnglibNamespace::PNG_EXPORT (156, void, png_set_sRGB,(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent))
 
 pnglibNamespace::PNG_EXPORT (157, void, png_set_sRGB_gAMA_and_cHRM,(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent))
 
 pnglibNamespace::PNG_EXPORT (158, png_uint_32, png_get_iCCP,(png_const_structrp png_ptr, png_inforp info_ptr, png_charpp name, int *compression_type, png_bytepp profile, png_uint_32 *proflen))
 
 pnglibNamespace::PNG_EXPORT (159, void, png_set_iCCP,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen))
 
 pnglibNamespace::PNG_EXPORT (160, int, png_get_sPLT,(png_const_structrp png_ptr, png_inforp info_ptr, png_sPLT_tpp entries))
 
 pnglibNamespace::PNG_EXPORT (161, void, png_set_sPLT,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries))
 
 pnglibNamespace::PNG_EXPORT (162, int, png_get_text,(png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text))
 
 pnglibNamespace::PNG_EXPORT (163, void, png_set_text,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text))
 
 pnglibNamespace::PNG_EXPORT (164, png_uint_32, png_get_tIME,(png_const_structrp png_ptr, png_inforp info_ptr, png_timep *mod_time))
 
 pnglibNamespace::PNG_EXPORT (165, void, png_set_tIME,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time))
 
 pnglibNamespace::PNG_EXPORT (166, png_uint_32, png_get_tRNS,(png_const_structrp png_ptr, png_inforp info_ptr, png_bytep *trans_alpha, int *num_trans, png_color_16p *trans_color))
 
 pnglibNamespace::PNG_EXPORT (167, void, png_set_tRNS,(png_structrp png_ptr, png_inforp info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color))
 
 pnglibNamespace::PNG_FP_EXPORT (168, png_uint_32, png_get_sCAL,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, double *width, double *height)) PNG_FIXED_EXPORT(214
 
png_const_structrp
png_const_inforp int
png_fixed_point
png_fixed_point *height 
pnglibNamespace::PNG_EXPORT (169, png_uint_32, png_get_sCAL_s,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_charpp swidth, png_charpp sheight))
 
 pnglibNamespace::PNG_FP_EXPORT (170, void, png_set_sCAL,(png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)) PNG_FIXED_EXPORT(213
 
png_const_structrp png_inforp
int png_fixed_point
png_fixed_point height 
pnglibNamespace::PNG_EXPORT (171, void, png_set_sCAL_s,(png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight))
 
 pnglibNamespace::PNG_EXPORT (172, void, png_set_keep_unknown_chunks,(png_structrp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks))
 
 pnglibNamespace::PNG_EXPORT (173, int, png_handle_as_unknown,(png_const_structrp png_ptr, png_const_bytep chunk_name))
 
 pnglibNamespace::PNG_EXPORT (174, void, png_set_unknown_chunks,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns))
 
 pnglibNamespace::PNG_EXPORT (175, void, png_set_unknown_chunk_location,(png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location))
 
 pnglibNamespace::PNG_EXPORT (176, int, png_get_unknown_chunks,(png_const_structrp png_ptr, png_inforp info_ptr, png_unknown_chunkpp entries))
 
 pnglibNamespace::PNG_EXPORT (177, void, png_set_invalid,(png_const_structrp png_ptr, png_inforp info_ptr, int mask))
 
 pnglibNamespace::PNG_EXPORT (178, void, png_read_png,(png_structrp png_ptr, png_inforp info_ptr, int transforms, png_voidp params))
 
 pnglibNamespace::PNG_EXPORT (179, void, png_write_png,(png_structrp png_ptr, png_inforp info_ptr, int transforms, png_voidp params))
 
 pnglibNamespace::PNG_EXPORT (180, png_const_charp, png_get_copyright,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (181, png_const_charp, png_get_header_ver,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (182, png_const_charp, png_get_header_version,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (183, png_const_charp, png_get_libpng_ver,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (184, png_uint_32, png_permit_mng_features,(png_structrp png_ptr, png_uint_32 mng_features_permitted))
 
 pnglibNamespace::PNG_EXPORT (186, void, png_set_user_limits,(png_structrp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max))
 
 pnglibNamespace::PNG_EXPORT (187, png_uint_32, png_get_user_width_max,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (188, png_uint_32, png_get_user_height_max,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (189, void, png_set_chunk_cache_max,(png_structrp png_ptr, png_uint_32 user_chunk_cache_max))
 
 pnglibNamespace::PNG_EXPORT (190, png_uint_32, png_get_chunk_cache_max,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (191, void, png_set_chunk_malloc_max,(png_structrp png_ptr, png_alloc_size_t user_chunk_cache_max))
 
 pnglibNamespace::PNG_EXPORT (192, png_alloc_size_t, png_get_chunk_malloc_max,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_EXPORT (193, png_uint_32, png_get_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (194, png_uint_32, png_get_x_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_EXPORT (195, png_uint_32, png_get_y_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 
 pnglibNamespace::PNG_FP_EXPORT (196, float, png_get_x_offset_inches,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(211
 
png_const_structrp
png_const_inforp info_ptr 
pnglibNamespace::PNG_FP_EXPORT (197, float, png_get_y_offset_inches,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(212
 
png_const_structrp
png_const_inforp info_ptr
png_const_structrp
png_const_inforp info_ptr 
pnglibNamespace::PNG_EXPORT (198, png_uint_32, png_get_pHYs_dpi,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type))
 
 pnglibNamespace::PNG_EXPORT (199, png_uint_32, png_get_io_state,(png_const_structrp png_ptr))
 
 pnglibNamespace::PNG_REMOVED (200, png_const_bytep, png_get_io_chunk_name,(png_structrp png_ptr), PNG_DEPRECATED) PNG_EXPORT(216
 
 pnglibNamespace::PNG_EXPORT (201, png_uint_32, png_get_uint_32,(png_const_bytep buf))
 
 pnglibNamespace::PNG_EXPORT (202, png_uint_16, png_get_uint_16,(png_const_bytep buf))
 
 pnglibNamespace::PNG_EXPORT (203, png_int_32, png_get_int_32,(png_const_bytep buf))
 
 pnglibNamespace::PNG_EXPORT (204, png_uint_32, png_get_uint_31,(png_const_structrp png_ptr, png_const_bytep buf))
 
 pnglibNamespace::PNG_EXPORT (205, void, png_save_uint_32,(png_bytep buf, png_uint_32 i))
 
 pnglibNamespace::PNG_EXPORT (206, void, png_save_int_32,(png_bytep buf, png_int_32 i))
 
 pnglibNamespace::PNG_EXPORT (207, void, png_save_uint_16,(png_bytep buf, unsigned int i))
 
 pnglibNamespace::PNG_EXPORT (242, void, png_set_check_for_invalid_index,(png_structrp png_ptr, int allowed))
 
 pnglibNamespace::PNG_EXPORT (243, int, png_get_palette_max,(png_const_structp png_ptr, png_const_infop info_ptr))
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_zstream_error,(png_structrp png_ptr, int ret), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_free_buffer_list,(png_structrp png_ptr, png_compression_bufferp *list), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_fixed,(png_const_structrp png_ptr, double fp, png_const_charp text), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_user_version_check,(png_structrp png_ptr, png_const_charp user_png_ver), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_malloc_base,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_malloc_array,(png_const_structrp png_ptr, int nelements, size_t element_size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_realloc_array,(png_const_structrp png_ptr, png_const_voidp array, int old_elements, int add_elements, size_t element_size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_structp, png_create_png_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_destroy_png_struct,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_free_jmpbuf,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (voidpf, png_zalloc,(voidpf png_ptr, uInt items, uInt size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_zfree,(voidpf png_ptr, voidpf ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_read_data,(png_structp png_ptr, png_bytep data, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_push_fill_buffer,(png_structp png_ptr, png_bytep buffer, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_write_data,(png_structp png_ptr, png_bytep data, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_flush,(png_structp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_reset_crc,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_data,(png_structrp png_ptr, png_const_bytep data, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_sig,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_32, png_read_chunk_header,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_data,(png_structrp png_ptr, png_bytep data, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_crc_read,(png_structrp png_ptr, png_bytep buf, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_crc_finish,(png_structrp png_ptr, png_uint_32 skip), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_crc_error,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_calculate_crc,(png_structrp png_ptr, png_const_bytep ptr, png_size_t length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_flush,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_IHDR,(png_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int compression_method, int filter_method, int interlace_method), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_PLTE,(png_structrp png_ptr, png_const_colorp palette, png_uint_32 num_pal), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_compress_IDAT,(png_structrp png_ptr, png_const_bytep row_data, png_alloc_size_t row_data_length, int flush), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_IEND,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_gAMA_fixed,(png_structrp png_ptr, png_fixed_point file_gamma), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sBIT,(png_structrp png_ptr, png_const_color_8p sbit, int color_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_cHRM_fixed,(png_structrp png_ptr, const png_xy *xy), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sRGB,(png_structrp png_ptr, int intent), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_iCCP,(png_structrp png_ptr, png_const_charp name, png_const_bytep profile), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sPLT,(png_structrp png_ptr, png_const_sPLT_tp palette), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tRNS,(png_structrp png_ptr, png_const_bytep trans, png_const_color_16p values, int number, int color_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_bKGD,(png_structrp png_ptr, png_const_color_16p values, int color_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_hIST,(png_structrp png_ptr, png_const_uint_16p hist, int num_hist), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tEXt,(png_structrp png_ptr, png_const_charp key, png_const_charp text, png_size_t text_len), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_zTXt,(png_structrp png_ptr, png_const_charpkey, png_const_charp text, png_size_t text_len, int compression), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_iTXt,(png_structrp png_ptr, int compression, png_const_charp key, png_const_charp lang, png_const_charp lang_key, png_const_charp text), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_set_text_2,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_oFFs,(png_structrp png_ptr, png_int_32 x_offset, png_int_32 y_offset, int unit_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_pCAL,(png_structrp png_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_pHYs,(png_structrp png_ptr, png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit, int unit_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tIME,(png_structrp png_ptr, png_const_timep mod_time), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sCAL_s,(png_structrp png_ptr, int unit, png_const_charp width, png_const_charp height), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_start_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_combine_row,(png_const_structrp png_ptr, png_bytep row, int display), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_interlace,(png_row_infop row_info, png_bytep row, int pass, png_uint_32 transformations), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_interlace,(png_row_infop row_info, png_bytep row, int pass), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row,(png_structrp pp, png_row_infoprow_info, png_bytep row, png_const_bytep prev_row, int filter), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_up_neon,(png_row_infop row_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_sub3_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_sub4_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_avg3_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_avg4_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_paeth3_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row_paeth4_neon,(png_row_infoprow_info, png_bytep row, png_const_bytep prev_row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_find_filter,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_IDAT_data,(png_structrp png_ptr, png_bytep output, png_alloc_size_t avail_out), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_finish_IDAT,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_start_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_transform_info,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_filler,(png_row_infop row_info, png_bytep row, png_uint_32 filler, png_uint_32 flags), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_swap_alpha,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_swap_alpha,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_invert_alpha,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_invert_alpha,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_strip_channel,(png_row_infop row_info, png_bytep row, int at_start), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_swap,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_packswap,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_do_rgb_to_gray,(png_structrp png_ptr, png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_gray_to_rgb,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_unpack,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_unshift,(png_row_infop row_info, png_bytep row, png_const_color_8p sig_bits), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_invert,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_scale_16_to_8,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_chop,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_quantize,(png_row_infop row_info, png_bytep row, png_const_bytep palette_lookup, png_const_bytep quantize_lookup), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_bgr,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_pack,(png_row_infop row_info, png_bytep row, png_uint_32 bit_depth), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_shift,(png_row_infop row_info, png_bytep row, png_const_color_8p bit_depth), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_compose,(png_row_infop row_info, png_bytep row, png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_gamma,(png_row_infop row_info, png_bytep row, png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_encode_alpha,(png_row_infop row_info, png_bytep row, png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_expand_palette,(png_row_infop row_info, png_bytep row, png_const_colorp palette, png_const_bytep trans, int num_trans), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_expand,(png_row_infop row_info, png_bytep row, png_const_color_16p trans_color), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_expand_16,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_IHDR,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_PLTE,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_IEND,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_bKGD,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_cHRM,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_gAMA,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_hIST,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_iCCP,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_iTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_oFFs,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_pCAL,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_pHYs,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sBIT,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sCAL,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sPLT,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sRGB,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tEXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tIME,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tRNS,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_zTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_check_chunk_name,(png_structrp png_ptr, png_uint_32 chunk_name), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_unknown,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length, int keep), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_chunk_unknown_handling,(png_const_structrp png_ptr, png_uint_32 chunk_name), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_transformations,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_transformations,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_init_read_transformations,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_chunk,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_sig,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_check_crc,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_crc_skip,(png_structrp png_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_crc_finish,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_save_buffer,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_restore_buffer,(png_structrp png_ptr, png_bytep buffer, png_size_t buffer_length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_IDAT,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_process_IDAT_data,(png_structrp png_ptr, png_bytep buffer, png_size_t buffer_length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_process_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_unknown,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_info,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_end,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_row,(png_structrp png_ptr, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_end,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_process_some_data,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_push_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_tEXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_tEXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_zTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_zTXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_iTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_iTXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_intrapixel,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_intrapixel,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_set_gamma,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_sync_info,(png_const_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_sync,(png_const_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_chromaticities,(png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, int preferred), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_endpoints,(png_const_structrp png_ptr, png_colorspacerp colorspace, const png_XYZ *XYZ, int preferred), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_sRGB,(png_const_structrp png_ptr, png_colorspacerp colorspace, int intent), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_ICC,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_length,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_header,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_tag_table,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_icc_set_sRGB,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_bytep profile, uLong adler), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_set_rgb_coefficients,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_check_IHDR,(png_const_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_check_palette_indexes,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (size_t, png_safecat,(png_charp buffer, size_t bufsize, size_t pos, png_const_charp string), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_charp, png_format_number,(png_const_charp start, png_charp end, int format, png_alloc_size_t number), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter,(png_warning_parameters p, int number, png_const_charp string), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter_unsigned,(png_warning_parameters p, int number, int format, png_alloc_size_t value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter_signed,(png_warning_parameters p, int number, int format, png_int_32 value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_formatted_warning,(png_const_structrp png_ptr, png_warning_parameters p, png_const_charp message), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_app_warning,(png_const_structrp png_ptr, png_const_charp message), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_app_error,(png_const_structrp png_ptr, png_const_charp message), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_chunk_report,(png_const_structrp png_ptr, png_const_charp message, int error), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_ascii_from_fp,(png_const_structrp png_ptr, png_charp ascii, png_size_t size, double fp, unsigned int precision), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_ascii_from_fixed,(png_const_structrp png_ptr, png_charp ascii, png_size_t size, png_fixed_point fp), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_check_fp_number,(png_const_charp string, png_size_t size, int *statep, png_size_tp whereami), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_check_fp_string,(png_const_charp string, png_size_t size), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_muldiv,(png_fixed_point_p res, png_fixed_point a, png_int_32 multiplied_by, png_int_32 divided_by), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_muldiv_warn,(png_const_structrp png_ptr, png_fixed_point a, png_int_32 multiplied_by, png_int_32 divided_by), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_reciprocal,(png_fixed_point a), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_reciprocal2,(png_fixed_point a, png_fixed_point b), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_gamma_significant,(png_fixed_point gamma_value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_16, png_gamma_correct,(png_structrp png_ptr, unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_16, png_gamma_16bit_correct,(unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (png_byte, png_gamma_8bit_correct,(unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_destroy_gamma_table,(png_structrp png_ptr), PNG_EMPTY)
 
 pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_build_gamma_table,(png_structrp png_ptr, int bit_depth), PNG_EMPTY)
 
void PNGAPI pnglibNamespace::png_set_sig_bytes (png_structrp png_ptr, int num_bytes)
 
int PNGAPI pnglibNamespace::png_sig_cmp (png_const_bytep sig, png_size_t start, png_size_t num_to_check)
 
 pnglibNamespace::PNG_FUNCTION (voidpf, png_zalloc,(voidpf png_ptr, uInt items, uInt size), PNG_ALLOCATED)
 
void pnglibNamespace::png_zfree (voidpf png_ptr, voidpf ptr)
 
void pnglibNamespace::png_reset_crc (png_structrp png_ptr)
 
void pnglibNamespace::png_calculate_crc (png_structrp png_ptr, png_const_bytep ptr, png_size_t length)
 
int pnglibNamespace::png_user_version_check (png_structrp png_ptr, png_const_charp user_png_ver)
 
 pnglibNamespace::PNG_FUNCTION (png_structp, png_create_png_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp, png_malloc_ptr, png_free_ptr), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_FUNCTION (png_infop, PNGAPI png_create_info_struct,(png_const_structrp png_ptr), PNG_ALLOCATED)
 
void PNGAPI pnglibNamespace::png_destroy_info_struct (png_const_structrp png_ptr, png_infopp info_ptr_ptr)
 
 pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_info_init_3,(png_infopp ptr_ptr, png_size_t png_info_struct_size), PNG_DEPRECATED)
 
void PNGAPI pnglibNamespace::png_data_freer (png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask)
 
void PNGAPI pnglibNamespace::png_free_data (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 mask, int num)
 
png_voidp PNGAPI pnglibNamespace::png_get_io_ptr (png_const_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_init_io (png_structrp png_ptr, png_FILE_p fp)
 
void PNGAPI pnglibNamespace::png_save_int_32 (png_bytep buf, png_int_32 i)
 
int PNGAPI pnglibNamespace::png_convert_to_rfc1123_buffer (char out[29], png_const_timep ptime)
 
png_const_charp PNGAPI pnglibNamespace::png_convert_to_rfc1123 (png_structrp png_ptr, png_const_timep ptime)
 
png_const_charp PNGAPI pnglibNamespace::png_get_copyright (png_const_structrp png_ptr)
 
png_const_charp PNGAPI pnglibNamespace::png_get_libpng_ver (png_const_structrp png_ptr)
 
png_const_charp PNGAPI pnglibNamespace::png_get_header_ver (png_const_structrp png_ptr)
 
png_const_charp PNGAPI pnglibNamespace::png_get_header_version (png_const_structrp png_ptr)
 
int PNGAPI pnglibNamespace::png_handle_as_unknown (png_const_structrp png_ptr, png_const_bytep chunk_name)
 
int pnglibNamespace::png_chunk_unknown_handling (png_const_structrp png_ptr, png_uint_32 chunk_name)
 
int PNGAPI pnglibNamespace::png_reset_zstream (png_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_access_version_number (void)
 
void pnglibNamespace::png_zstream_error (png_structrp png_ptr, int ret)
 
void pnglibNamespace::png_colorspace_set_gamma (png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA)
 
void pnglibNamespace::png_colorspace_sync_info (png_const_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_colorspace_sync (png_const_structrp png_ptr, png_inforp info_ptr)
 
int pnglibNamespace::png_colorspace_set_chromaticities (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, int preferred)
 
int pnglibNamespace::png_colorspace_set_endpoints (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_XYZ *XYZ_in, int preferred)
 
int pnglibNamespace::png_colorspace_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, int intent)
 
int pnglibNamespace::png_icc_check_length (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length)
 
int pnglibNamespace::png_icc_check_header (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type)
 
int pnglibNamespace::png_icc_check_tag_table (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile)
 
void pnglibNamespace::png_icc_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_bytep profile, uLong adler)
 
int pnglibNamespace::png_colorspace_set_ICC (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type)
 
void pnglibNamespace::png_colorspace_set_rgb_coefficients (png_structrp png_ptr)
 
void pnglibNamespace::png_check_IHDR (png_const_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type)
 
int pnglibNamespace::png_check_fp_number (png_const_charp string, png_size_t size, int *statep, png_size_tp whereami)
 
int pnglibNamespace::png_check_fp_string (png_const_charp string, png_size_t size)
 
void pnglibNamespace::png_ascii_from_fp (png_const_structrp png_ptr, png_charp ascii, png_size_t size, double fp, unsigned int precision)
 
void pnglibNamespace::png_ascii_from_fixed (png_const_structrp png_ptr, png_charp ascii, png_size_t size, png_fixed_point fp)
 
png_fixed_point pnglibNamespace::png_fixed (png_const_structrp png_ptr, double fp, png_const_charp)
 
int pnglibNamespace::png_muldiv (png_fixed_point_p res, png_fixed_point a, png_int_32 times, png_int_32 divisor)
 
png_fixed_point pnglibNamespace::png_muldiv_warn (png_const_structrp png_ptr, png_fixed_point a, png_int_32 times, png_int_32 divisor)
 
png_fixed_point pnglibNamespace::png_reciprocal (png_fixed_point a)
 
int pnglibNamespace::png_gamma_significant (png_fixed_point gamma_val)
 
png_fixed_point pnglibNamespace::png_reciprocal2 (png_fixed_point a, png_fixed_point b)
 
png_byte pnglibNamespace::png_gamma_8bit_correct (unsigned int value, png_fixed_point gamma_val)
 
png_uint_16 pnglibNamespace::png_gamma_16bit_correct (unsigned int value, png_fixed_point gamma_val)
 
png_uint_16 pnglibNamespace::png_gamma_correct (png_structrp png_ptr, unsigned int value, png_fixed_point gamma_val)
 
void pnglibNamespace::png_destroy_gamma_table (png_structrp png_ptr)
 
void pnglibNamespace::png_build_gamma_table (png_structrp png_ptr, int bit_depth)
 
 pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_err,(png_const_structrp png_ptr), PNG_NORETURN)
 
size_t pnglibNamespace::png_safecat (png_charp buffer, size_t bufsize, size_t pos, png_const_charp string)
 
png_charp pnglibNamespace::png_format_number (png_const_charp start, png_charp end, int format, png_alloc_size_t number)
 
void PNGAPI pnglibNamespace::png_warning (png_const_structrp png_ptr, png_const_charp warning_message)
 
void pnglibNamespace::png_warning_parameter (png_warning_parameters p, int number, png_const_charp string)
 
void pnglibNamespace::png_warning_parameter_unsigned (png_warning_parameters p, int number, int format, png_alloc_size_t value)
 
void pnglibNamespace::png_warning_parameter_signed (png_warning_parameters p, int number, int format, png_int_32 value)
 
void pnglibNamespace::png_formatted_warning (png_const_structrp png_ptr, png_warning_parameters p, png_const_charp message)
 
void PNGAPI pnglibNamespace::png_benign_error (png_const_structrp png_ptr, png_const_charp error_message)
 
void pnglibNamespace::png_app_warning (png_const_structrp png_ptr, png_const_charp error_message)
 
void pnglibNamespace::png_app_error (png_const_structrp png_ptr, png_const_charp error_message)
 
void PNGAPI pnglibNamespace::png_chunk_warning (png_const_structrp png_ptr, png_const_charp warning_message)
 
void PNGAPI pnglibNamespace::png_chunk_benign_error (png_const_structrp png_ptr, png_const_charp error_message)
 
void pnglibNamespace::png_chunk_report (png_const_structrp png_ptr, png_const_charp message, int error)
 
 pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_longjmp,(png_const_structrp, int), PNG_NORETURN)
 
void PNGAPI pnglibNamespace::png_set_error_fn (png_structrp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn)
 
png_voidp PNGAPI pnglibNamespace::png_get_error_ptr (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_valid (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 flag)
 
png_size_t PNGAPI pnglibNamespace::png_get_rowbytes (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_bytepp PNGAPI pnglibNamespace::png_get_rows (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_image_width (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_image_height (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_bit_depth (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_color_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_filter_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_interlace_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_compression_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_x_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_y_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
float PNGAPI pnglibNamespace::png_get_pixel_aspect_ratio (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_fixed_point PNGAPI pnglibNamespace::png_get_pixel_aspect_ratio_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_int_32 PNGAPI pnglibNamespace::png_get_x_offset_microns (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_int_32 PNGAPI pnglibNamespace::png_get_y_offset_microns (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_int_32 PNGAPI pnglibNamespace::png_get_x_offset_pixels (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_int_32 PNGAPI pnglibNamespace::png_get_y_offset_pixels (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_x_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_y_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_fixed_point PNGAPI pnglibNamespace::png_get_x_offset_inches_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_fixed_point PNGAPI pnglibNamespace::png_get_y_offset_inches_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
float PNGAPI pnglibNamespace::png_get_x_offset_inches (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
float PNGAPI pnglibNamespace::png_get_y_offset_inches (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_pHYs_dpi (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
 
png_byte PNGAPI pnglibNamespace::png_get_channels (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_const_bytep PNGAPI pnglibNamespace::png_get_signature (png_const_structrp png_ptr, png_const_inforp info_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_bKGD (png_const_structrp png_ptr, png_inforp info_ptr, png_color_16p *background)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_cHRM (png_const_structrp png_ptr, png_const_inforp info_ptr, double *white_x, double *white_y, double *red_x, double *red_y, double *green_x, double *green_y, double *blue_x, double *blue_y)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_cHRM_XYZ (png_const_structrp png_ptr, png_const_inforp info_ptr, double *red_X, double *red_Y, double *red_Z, double *green_X, double *green_Y, double *green_Z, double *blue_X, double *blue_Y, double *blue_Z)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_cHRM_XYZ_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *int_red_X, png_fixed_point *int_red_Y, png_fixed_point *int_red_Z, png_fixed_point *int_green_X, png_fixed_point *int_green_Y, png_fixed_point *int_green_Z, png_fixed_point *int_blue_X, png_fixed_point *int_blue_Y, png_fixed_point *int_blue_Z)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_cHRM_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *white_x, png_fixed_point *white_y, png_fixed_point *red_x, png_fixed_point *red_y, png_fixed_point *green_x, png_fixed_point *green_y, png_fixed_point *blue_x, png_fixed_point *blue_y)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_gAMA_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *file_gamma)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_gAMA (png_const_structrp png_ptr, png_const_inforp info_ptr, double *file_gamma)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_sRGB (png_const_structrp png_ptr, png_const_inforp info_ptr, int *file_srgb_intent)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_iCCP (png_const_structrp png_ptr, png_inforp info_ptr, png_charpp name, int *compression_type, png_bytepp profile, png_uint_32 *proflen)
 
int PNGAPI pnglibNamespace::png_get_sPLT (png_const_structrp png_ptr, png_inforp info_ptr, png_sPLT_tpp spalettes)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_hIST (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_16p *hist)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_IHDR (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_type, int *compression_type, int *filter_type)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_oFFs (png_const_structrp png_ptr, png_const_inforp info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_pCAL (png_const_structrp png_ptr, png_inforp info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_sCAL_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_fixed_point *width, png_fixed_point *height)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_sCAL (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, double *width, double *height)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_sCAL_s (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_charpp width, png_charpp height)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_pHYs (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_PLTE (png_const_structrp png_ptr, png_inforp info_ptr, png_colorp *palette, int *num_palette)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_sBIT (png_const_structrp png_ptr, png_inforp info_ptr, png_color_8p *sig_bit)
 
int PNGAPI pnglibNamespace::png_get_text (png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_tIME (png_const_structrp png_ptr, png_inforp info_ptr, png_timep *mod_time)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_tRNS (png_const_structrp png_ptr, png_inforp info_ptr, png_bytep *trans_alpha, int *num_trans, png_color_16p *trans_color)
 
int PNGAPI pnglibNamespace::png_get_unknown_chunks (png_const_structrp png_ptr, png_inforp info_ptr, png_unknown_chunkpp unknowns)
 
png_byte PNGAPI pnglibNamespace::png_get_rgb_to_gray_status (png_const_structrp png_ptr)
 
png_voidp PNGAPI pnglibNamespace::png_get_user_chunk_ptr (png_const_structrp png_ptr)
 
png_size_t PNGAPI pnglibNamespace::png_get_compression_buffer_size (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_user_width_max (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_user_height_max (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_chunk_cache_max (png_const_structrp png_ptr)
 
png_alloc_size_t PNGAPI pnglibNamespace::png_get_chunk_malloc_max (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_io_state (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_io_chunk_type (png_const_structrp png_ptr)
 
int PNGAPI pnglibNamespace::png_get_palette_max (png_const_structp png_ptr, png_const_infop info_ptr)
 
void pnglibNamespace::png_destroy_png_struct (png_structrp png_ptr)
 
 pnglibNamespace::PNG_FUNCTION (png_voidp, PNGAPI png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_FUNCTION (png_voidp, png_malloc_base,(png_const_structrp, png_alloc_size_t size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_FUNCTION (png_voidp, png_malloc_array,(png_const_structrp png_ptr, int nelements, size_t element_size), PNG_ALLOCATED)
 
 pnglibNamespace::PNG_FUNCTION (png_voidp, png_realloc_array,(png_const_structrp png_ptr, png_const_voidp old_array, int old_elements, int add_elements, size_t element_size), PNG_ALLOCATED)
 
void PNGAPI pnglibNamespace::png_free (png_const_structrp png_ptr, png_voidp ptr)
 
 pnglibNamespace::PNG_FUNCTION (png_structp, PNGAPI png_create_read_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
 
void PNGAPI pnglibNamespace::png_read_info (png_structrp png_ptr, png_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_read_update_info (png_structrp png_ptr, png_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_start_read_image (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_read_row (png_structrp png_ptr, png_bytep row, png_bytep dsp_row)
 
void PNGAPI pnglibNamespace::png_read_rows (png_structrp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)
 
void PNGAPI pnglibNamespace::png_read_image (png_structrp png_ptr, png_bytepp image)
 
void PNGAPI pnglibNamespace::png_read_end (png_structrp png_ptr, png_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_destroy_read_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
 
void PNGAPI pnglibNamespace::png_set_read_status_fn (png_structrp png_ptr, png_read_status_ptr read_row_fn)
 
void PNGAPI pnglibNamespace::png_read_png (png_structrp png_ptr, png_inforp info_ptr, int transforms, voidp params)
 
void PNGAPI pnglibNamespace::png_process_data (png_structrp png_ptr, png_inforp info_ptr, png_bytep buffer, png_size_t buffer_size)
 
png_size_t PNGAPI pnglibNamespace::png_process_data_pause (png_structrp png_ptr, int save)
 
png_uint_32 PNGAPI pnglibNamespace::png_process_data_skip (png_structrp png_ptr)
 
void pnglibNamespace::png_process_some_data (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_push_read_sig (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_push_read_chunk (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_push_crc_skip (png_structrp png_ptr, png_uint_32 skip)
 
void pnglibNamespace::png_push_crc_finish (png_structrp png_ptr)
 
void PNGCBAPI pnglibNamespace::png_push_fill_buffer (png_structp png_ptr, png_bytep buffer, png_size_t length)
 
void pnglibNamespace::png_push_save_buffer (png_structrp png_ptr)
 
void pnglibNamespace::png_push_restore_buffer (png_structrp png_ptr, png_bytep buffer, png_size_t buffer_length)
 
void pnglibNamespace::png_push_read_IDAT (png_structrp png_ptr)
 
void pnglibNamespace::png_process_IDAT_data (png_structrp png_ptr, png_bytep buffer, png_size_t buffer_length)
 
void pnglibNamespace::png_push_process_row (png_structrp png_ptr)
 
void pnglibNamespace::png_read_push_finish_row (png_structrp png_ptr)
 
void pnglibNamespace::png_push_have_info (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_push_have_end (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_push_have_row (png_structrp png_ptr, png_bytep row)
 
void PNGAPI pnglibNamespace::png_progressive_combine_row (png_const_structrp png_ptr, png_bytep old_row, png_const_bytep new_row)
 
void PNGAPI pnglibNamespace::png_set_progressive_read_fn (png_structrp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn)
 
png_voidp PNGAPI pnglibNamespace::png_get_progressive_ptr (png_const_structrp png_ptr)
 
void pnglibNamespace::png_read_data (png_structrp png_ptr, png_bytep data, png_size_t length)
 
void PNGCBAPI pnglibNamespace::png_default_read_data (png_structp png_ptr, png_bytep data, png_size_t length)
 
void PNGAPI pnglibNamespace::png_set_read_fn (png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn)
 
void PNGAPI pnglibNamespace::png_set_crc_action (png_structrp png_ptr, int crit_action, int ancil_action)
 
void PNGFAPI pnglibNamespace::png_set_background_fixed (png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, png_fixed_point background_gamma)
 
void PNGAPI pnglibNamespace::png_set_background (png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, double background_gamma)
 
void PNGAPI pnglibNamespace::png_set_scale_16 (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_strip_16 (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_strip_alpha (png_structrp png_ptr)
 
void PNGFAPI pnglibNamespace::png_set_alpha_mode_fixed (png_structrp png_ptr, int mode, png_fixed_point output_gamma)
 
void PNGAPI pnglibNamespace::png_set_alpha_mode (png_structrp png_ptr, int mode, double output_gamma)
 
void PNGAPI pnglibNamespace::png_set_quantize (png_structrp png_ptr, png_colorp palette, int num_palette, int maximum_colors, png_const_uint_16p histogram, int full_quantize)
 
void PNGFAPI pnglibNamespace::png_set_gamma_fixed (png_structrp png_ptr, png_fixed_point scrn_gamma, png_fixed_point file_gamma)
 
void PNGAPI pnglibNamespace::png_set_gamma (png_structrp png_ptr, double scrn_gamma, double file_gamma)
 
void PNGAPI pnglibNamespace::png_set_expand (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_palette_to_rgb (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_expand_gray_1_2_4_to_8 (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_tRNS_to_alpha (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_expand_16 (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_gray_to_rgb (png_structrp png_ptr)
 
void PNGFAPI pnglibNamespace::png_set_rgb_to_gray_fixed (png_structrp png_ptr, int error_action, png_fixed_point red, png_fixed_point green)
 
void PNGAPI pnglibNamespace::png_set_rgb_to_gray (png_structrp png_ptr, int error_action, double red, double green)
 
void PNGAPI pnglibNamespace::png_set_read_user_transform_fn (png_structrp png_ptr, png_user_transform_ptr read_user_transform_fn)
 
void pnglibNamespace::png_init_read_transformations (png_structrp png_ptr)
 
void pnglibNamespace::png_read_transform_info (png_structrp png_ptr, png_inforp info_ptr)
 
void pnglibNamespace::png_do_read_transformations (png_structrp png_ptr, png_row_infop row_info)
 
void pnglibNamespace::png_do_unpack (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_unshift (png_row_infop row_info, png_bytep row, png_const_color_8p sig_bits)
 
void pnglibNamespace::png_do_scale_16_to_8 (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_chop (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_read_swap_alpha (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_read_invert_alpha (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_read_filler (png_row_infop row_info, png_bytep row, png_uint_32 filler, png_uint_32 flags)
 
void pnglibNamespace::png_do_gray_to_rgb (png_row_infop row_info, png_bytep row)
 
int pnglibNamespace::png_do_rgb_to_gray (png_structrp png_ptr, png_row_infop row_info, png_bytep row)
 
void PNGAPI pnglibNamespace::png_build_grayscale_palette (int bit_depth, png_colorp palette)
 
void pnglibNamespace::png_do_compose (png_row_infop row_info, png_bytep row, png_structrp png_ptr)
 
void pnglibNamespace::png_do_gamma (png_row_infop row_info, png_bytep row, png_structrp png_ptr)
 
void pnglibNamespace::png_do_encode_alpha (png_row_infop row_info, png_bytep row, png_structrp png_ptr)
 
void pnglibNamespace::png_do_expand_palette (png_row_infop row_info, png_bytep row, png_const_colorp palette, png_const_bytep trans_alpha, int num_trans)
 
void pnglibNamespace::png_do_expand (png_row_infop row_info, png_bytep row, png_const_color_16p trans_color)
 
void pnglibNamespace::png_do_expand_16 (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_quantize (png_row_infop row_info, png_bytep row, png_const_bytep palette_lookup, png_const_bytep quantize_lookup)
 
void pnglibNamespace::png_do_read_intrapixel (png_row_infop row_info, png_bytep row)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_uint_31 (png_const_structrp png_ptr, png_const_bytep buf)
 
 pnglibNamespace::png_uint_32 (PNGAPI png_get_uint_32)(png_const_bytep buf)
 
 pnglibNamespace::png_int_32 (PNGAPI png_get_int_32)(png_const_bytep buf)
 
 pnglibNamespace::png_uint_16 (PNGAPI png_get_uint_16)(png_const_bytep buf)
 
void pnglibNamespace::png_read_sig (png_structrp png_ptr, png_inforp info_ptr)
 
png_uint_32 pnglibNamespace::png_read_chunk_header (png_structrp png_ptr)
 
void pnglibNamespace::png_crc_read (png_structrp png_ptr, png_bytep buf, png_uint_32 length)
 
int pnglibNamespace::png_crc_finish (png_structrp png_ptr, png_uint_32 skip)
 
int pnglibNamespace::png_crc_error (png_structrp png_ptr)
 
void pnglibNamespace::png_handle_IHDR (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_PLTE (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_IEND (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_gAMA (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_sBIT (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_cHRM (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_sRGB (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_iCCP (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_sPLT (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_tRNS (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_bKGD (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_hIST (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_pHYs (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_oFFs (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_pCAL (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_sCAL (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_tIME (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_tEXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_zTXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_iTXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
 
void pnglibNamespace::png_handle_unknown (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length, int keep)
 
void pnglibNamespace::png_check_chunk_name (png_structrp png_ptr, png_uint_32 chunk_name)
 
void pnglibNamespace::png_combine_row (png_const_structrp png_ptr, png_bytep dp, int display)
 
void pnglibNamespace::png_do_read_interlace (png_row_infop row_info, png_bytep row, int pass, png_uint_32 transformations)
 
void pnglibNamespace::png_read_filter_row (png_structrp pp, png_row_infop row_info, png_bytep row, png_const_bytep prev_row, int filter)
 
void pnglibNamespace::png_read_IDAT_data (png_structrp png_ptr, png_bytep output, png_alloc_size_t avail_out)
 
void pnglibNamespace::png_read_finish_IDAT (png_structrp png_ptr)
 
void pnglibNamespace::png_read_finish_row (png_structrp png_ptr)
 
void pnglibNamespace::png_read_start_row (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_bKGD (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background)
 
void PNGFAPI pnglibNamespace::png_set_cHRM_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point white_x, png_fixed_point white_y, png_fixed_point red_x, png_fixed_point red_y, png_fixed_point green_x, png_fixed_point green_y, png_fixed_point blue_x, png_fixed_point blue_y)
 
void PNGFAPI pnglibNamespace::png_set_cHRM_XYZ_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_red_X, png_fixed_point int_red_Y, png_fixed_point int_red_Z, png_fixed_point int_green_X, png_fixed_point int_green_Y, png_fixed_point int_green_Z, png_fixed_point int_blue_X, png_fixed_point int_blue_Y, png_fixed_point int_blue_Z)
 
void PNGAPI pnglibNamespace::png_set_cHRM (png_const_structrp png_ptr, png_inforp info_ptr, double white_x, double white_y, double red_x, double red_y, double green_x, double green_y, double blue_x, double blue_y)
 
void PNGAPI pnglibNamespace::png_set_cHRM_XYZ (png_const_structrp png_ptr, png_inforp info_ptr, double red_X, double red_Y, double red_Z, double green_X, double green_Y, double green_Z, double blue_X, double blue_Y, double blue_Z)
 
void PNGFAPI pnglibNamespace::png_set_gAMA_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point file_gamma)
 
void PNGAPI pnglibNamespace::png_set_gAMA (png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)
 
void PNGAPI pnglibNamespace::png_set_hIST (png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist)
 
void PNGAPI pnglibNamespace::png_set_IHDR (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type)
 
void PNGAPI pnglibNamespace::png_set_oFFs (png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type)
 
void PNGAPI pnglibNamespace::png_set_pCAL (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
 
void PNGAPI pnglibNamespace::png_set_sCAL_s (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight)
 
void PNGAPI pnglibNamespace::png_set_sCAL (png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)
 
void PNGAPI pnglibNamespace::png_set_sCAL_fixed (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_fixed_point width, png_fixed_point height)
 
void PNGAPI pnglibNamespace::png_set_pHYs (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type)
 
void PNGAPI pnglibNamespace::png_set_PLTE (png_structrp png_ptr, png_inforp info_ptr, png_const_colorp palette, int num_palette)
 
void PNGAPI pnglibNamespace::png_set_sBIT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit)
 
void PNGAPI pnglibNamespace::png_set_sRGB (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
 
void PNGAPI pnglibNamespace::png_set_sRGB_gAMA_and_cHRM (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
 
void PNGAPI pnglibNamespace::png_set_iCCP (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen)
 
void PNGAPI pnglibNamespace::png_set_text (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
 
int pnglibNamespace::png_set_text_2 (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
 
void PNGAPI pnglibNamespace::png_set_tIME (png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time)
 
void PNGAPI pnglibNamespace::png_set_tRNS (png_structrp png_ptr, png_inforp info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color)
 
void PNGAPI pnglibNamespace::png_set_sPLT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries)
 
void PNGAPI pnglibNamespace::png_set_unknown_chunks (png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns)
 
void PNGAPI pnglibNamespace::png_set_unknown_chunk_location (png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location)
 
png_uint_32 PNGAPI pnglibNamespace::png_permit_mng_features (png_structrp png_ptr, png_uint_32 mng_features)
 
void PNGAPI pnglibNamespace::png_set_keep_unknown_chunks (png_structrp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks_in)
 
void PNGAPI pnglibNamespace::png_set_read_user_chunk_fn (png_structrp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn)
 
void PNGAPI pnglibNamespace::png_set_rows (png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers)
 
void PNGAPI pnglibNamespace::png_set_compression_buffer_size (png_structrp png_ptr, png_size_t size)
 
void PNGAPI pnglibNamespace::png_set_invalid (png_const_structrp png_ptr, png_inforp info_ptr, int mask)
 
void PNGAPI pnglibNamespace::png_set_user_limits (png_structrp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max)
 
void PNGAPI pnglibNamespace::png_set_chunk_cache_max (png_structrp png_ptr, png_uint_32 user_chunk_cache_max)
 
void PNGAPI pnglibNamespace::png_set_chunk_malloc_max (png_structrp png_ptr, png_alloc_size_t user_chunk_malloc_max)
 
void PNGAPI pnglibNamespace::png_set_benign_errors (png_structrp png_ptr, int allowed)
 
void PNGAPI pnglibNamespace::png_set_check_for_invalid_index (png_structrp png_ptr, int allowed)
 
void PNGAPI pnglibNamespace::png_set_bgr (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_swap (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_packing (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_packswap (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_shift (png_structrp png_ptr, png_const_color_8p true_bits)
 
int PNGAPI pnglibNamespace::png_set_interlace_handling (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_filler (png_structrp png_ptr, png_uint_32 filler, int filler_loc)
 
void PNGAPI pnglibNamespace::png_set_add_alpha (png_structrp png_ptr, png_uint_32 filler, int filler_loc)
 
void PNGAPI pnglibNamespace::png_set_swap_alpha (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_invert_alpha (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_invert_mono (png_structrp png_ptr)
 
void pnglibNamespace::png_do_invert (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_swap (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_packswap (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_strip_channel (png_row_infop row_info, png_bytep row, int at_start)
 
void pnglibNamespace::png_do_bgr (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_check_palette_indexes (png_structrp png_ptr, png_row_infop row_info)
 
void PNGAPI pnglibNamespace::png_set_user_transform_info (png_structrp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels)
 
png_voidp PNGAPI pnglibNamespace::png_get_user_transform_ptr (png_const_structrp png_ptr)
 
png_uint_32 PNGAPI pnglibNamespace::png_get_current_row_number (png_const_structrp png_ptr)
 
png_byte PNGAPI pnglibNamespace::png_get_current_pass_number (png_const_structrp png_ptr)
 
void pnglibNamespace::png_write_data (png_structrp png_ptr, png_const_bytep data, png_size_t length)
 
void PNGCBAPI pnglibNamespace::png_default_write_data (png_structp png_ptr, png_bytep data, png_size_t length)
 
void pnglibNamespace::png_flush (png_structrp png_ptr)
 
void PNGCBAPI pnglibNamespace::png_default_flush (png_structp png_ptr)
 
void PNGAPI pnglibNamespace::png_set_write_fn (png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn)
 
void PNGAPI pnglibNamespace::png_write_info_before_PLTE (png_structrp png_ptr, png_const_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_write_info (png_structrp png_ptr, png_const_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_write_end (png_structrp png_ptr, png_inforp info_ptr)
 
void PNGAPI pnglibNamespace::png_write_rows (png_structrp png_ptr, png_bytepp row, png_uint_32 num_rows)
 
void PNGAPI pnglibNamespace::png_write_image (png_structrp png_ptr, png_bytepp image)
 
void PNGAPI pnglibNamespace::png_write_row (png_structrp png_ptr, png_const_bytep row)
 
void PNGAPI pnglibNamespace::png_set_flush (png_structrp png_ptr, int nrows)
 
void PNGAPI pnglibNamespace::png_write_flush (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_destroy_write_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr)
 
void PNGAPI pnglibNamespace::png_set_filter (png_structrp png_ptr, int method, int filters)
 
void PNGAPI pnglibNamespace::png_set_filter_heuristics (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)
 
void PNGAPI pnglibNamespace::png_set_filter_heuristics_fixed (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_fixed_point_p filter_weights, png_const_fixed_point_p filter_costs)
 
void PNGAPI pnglibNamespace::png_set_compression_level (png_structrp png_ptr, int level)
 
void PNGAPI pnglibNamespace::png_set_compression_mem_level (png_structrp png_ptr, int mem_level)
 
void PNGAPI pnglibNamespace::png_set_compression_strategy (png_structrp png_ptr, int strategy)
 
void PNGAPI pnglibNamespace::png_set_compression_window_bits (png_structrp png_ptr, int window_bits)
 
void PNGAPI pnglibNamespace::png_set_compression_method (png_structrp png_ptr, int method)
 
void PNGAPI pnglibNamespace::png_set_text_compression_level (png_structrp png_ptr, int level)
 
void PNGAPI pnglibNamespace::png_set_text_compression_mem_level (png_structrp png_ptr, int mem_level)
 
void PNGAPI pnglibNamespace::png_set_text_compression_strategy (png_structrp png_ptr, int strategy)
 
void PNGAPI pnglibNamespace::png_set_text_compression_window_bits (png_structrp png_ptr, int window_bits)
 
void PNGAPI pnglibNamespace::png_set_text_compression_method (png_structrp png_ptr, int method)
 
void PNGAPI pnglibNamespace::png_set_write_status_fn (png_structrp png_ptr, png_write_status_ptr write_row_fn)
 
void PNGAPI pnglibNamespace::png_set_write_user_transform_fn (png_structrp png_ptr, png_user_transform_ptr write_user_transform_fn)
 
void PNGAPI pnglibNamespace::png_write_png (png_structrp png_ptr, png_inforp info_ptr, int transforms, voidp params)
 
void pnglibNamespace::png_do_write_transformations (png_structrp png_ptr, png_row_infop row_info)
 
void pnglibNamespace::png_do_pack (png_row_infop row_info, png_bytep row, png_uint_32 bit_depth)
 
void pnglibNamespace::png_do_shift (png_row_infop row_info, png_bytep row, png_const_color_8p bit_depth)
 
void pnglibNamespace::png_do_write_swap_alpha (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_write_invert_alpha (png_row_infop row_info, png_bytep row)
 
void pnglibNamespace::png_do_write_intrapixel (png_row_infop row_info, png_bytep row)
 
void PNGAPI pnglibNamespace::png_save_uint_32 (png_bytep buf, png_uint_32 i)
 
void PNGAPI pnglibNamespace::png_save_uint_16 (png_bytep buf, unsigned int i)
 
void PNGAPI pnglibNamespace::png_write_sig (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_write_chunk_start (png_structrp png_ptr, png_const_bytep chunk_string, png_uint_32 length)
 
void PNGAPI pnglibNamespace::png_write_chunk_data (png_structrp png_ptr, png_const_bytep data, png_size_t length)
 
void PNGAPI pnglibNamespace::png_write_chunk_end (png_structrp png_ptr)
 
void PNGAPI pnglibNamespace::png_write_chunk (png_structrp png_ptr, png_const_bytep chunk_string, png_const_bytep data, png_size_t length)
 
void pnglibNamespace::png_free_buffer_list (png_structrp png_ptr, png_compression_bufferp *listp)
 
void pnglibNamespace::png_write_IHDR (png_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int compression_type, int filter_type, int interlace_type)
 
void pnglibNamespace::png_write_PLTE (png_structrp png_ptr, png_const_colorp palette, png_uint_32 num_pal)
 
void pnglibNamespace::png_compress_IDAT (png_structrp png_ptr, png_const_bytep input, png_alloc_size_t input_len, int flush)
 
void pnglibNamespace::png_write_IEND (png_structrp png_ptr)
 
void pnglibNamespace::png_write_gAMA_fixed (png_structrp png_ptr, png_fixed_point file_gamma)
 
void pnglibNamespace::png_write_sRGB (png_structrp png_ptr, int srgb_intent)
 
void pnglibNamespace::png_write_iCCP (png_structrp png_ptr, png_const_charp name, png_const_bytep profile)
 
void pnglibNamespace::png_write_sPLT (png_structrp png_ptr, png_const_sPLT_tp spalette)
 
void pnglibNamespace::png_write_sBIT (png_structrp png_ptr, png_const_color_8p sbit, int color_type)
 
void pnglibNamespace::png_write_cHRM_fixed (png_structrp png_ptr, const png_xy *xy)
 
void pnglibNamespace::png_write_tRNS (png_structrp png_ptr, png_const_bytep trans_alpha, png_const_color_16p tran, int num_trans, int color_type)
 
void pnglibNamespace::png_write_bKGD (png_structrp png_ptr, png_const_color_16p back, int color_type)
 
void pnglibNamespace::png_write_hIST (png_structrp png_ptr, png_const_uint_16p hist, int num_hist)
 
void pnglibNamespace::png_write_tEXt (png_structrp png_ptr, png_const_charp key, png_const_charp text, png_size_t text_len)
 
void pnglibNamespace::png_write_zTXt (png_structrp png_ptr, png_const_charp key, png_const_charp text, png_size_t text_len, int compression)
 
void pnglibNamespace::png_write_iTXt (png_structrp png_ptr, int compression, png_const_charp key, png_const_charp lang, png_const_charp lang_key, png_const_charp text)
 
void pnglibNamespace::png_write_oFFs (png_structrp png_ptr, png_int_32 x_offset, png_int_32 y_offset, int unit_type)
 
void pnglibNamespace::png_write_pCAL (png_structrp png_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
 
void pnglibNamespace::png_write_sCAL_s (png_structrp png_ptr, int unit, png_const_charp width, png_const_charp height)
 
void pnglibNamespace::png_write_pHYs (png_structrp png_ptr, png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit, int unit_type)
 
void pnglibNamespace::png_write_tIME (png_structrp png_ptr, png_const_timep mod_time)
 
void pnglibNamespace::png_write_start_row (png_structrp png_ptr)
 
void pnglibNamespace::png_write_finish_row (png_structrp png_ptr)
 
void pnglibNamespace::png_do_write_interlace (png_row_infop row_info, png_bytep row, int pass)
 
void pnglibNamespace::png_write_find_filter (png_structrp png_ptr, png_row_infop row_info)
 

Variables

 pnglibNamespace::void
 
 pnglibNamespace::png_set_rgb_to_gray_fixed
 
png_structrp pnglibNamespace::png_ptr
 
png_structrp int pnglibNamespace::error_action
 
png_structrp int png_fixed_point pnglibNamespace::red
 
 pnglibNamespace::png_set_alpha_mode_fixed
 
png_structrp int pnglibNamespace::mode
 
 pnglibNamespace::png_set_background_fixed
 
png_structrp png_const_color_16p pnglibNamespace::background_color
 
png_structrp
png_const_color_16p int 
pnglibNamespace::background_gamma_code
 
png_structrp
png_const_color_16p int int 
pnglibNamespace::need_expand
 
 pnglibNamespace::png_set_gamma_fixed
 
png_structrp png_fixed_point pnglibNamespace::screen_gamma
 
 pnglibNamespace::png_set_filter_heuristics_fixed
 
png_structrp int pnglibNamespace::heuristic_method
 
png_structrp int int pnglibNamespace::num_weights
 
png_structrp int int
png_const_fixed_point_p 
pnglibNamespace::filter_weights
 
 pnglibNamespace::png_get_pixel_aspect_ratio_fixed
 
 pnglibNamespace::png_get_cHRM_XYZ
 
png_const_structrp png_const_inforp pnglibNamespace::info_ptr
 
png_const_structrp
png_const_inforp double * 
pnglibNamespace::red_X
 
png_const_structrp
png_const_inforp double double * 
pnglibNamespace::red_Y
 
png_const_structrp
png_const_inforp double double
double * 
pnglibNamespace::red_Z
 
png_const_structrp
png_const_inforp double double
double double * 
pnglibNamespace::green_X
 
png_const_structrp
png_const_inforp double double
double double double * 
pnglibNamespace::green_Y
 
png_const_structrp
png_const_inforp double double
double double double double * 
pnglibNamespace::green_Z
 
png_const_structrp
png_const_inforp double double
double double double double
double * 
pnglibNamespace::blue_X
 
png_const_structrp
png_const_inforp double double
double double double double
double double * 
pnglibNamespace::blue_Y
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z 
pnglibNamespace::png_get_cHRM_XYZ_fixed
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
pnglibNamespace::int_red_X
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
pnglibNamespace::int_red_Y
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_red_Z
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_green_X
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_green_Y
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_green_Z
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_blue_X
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
pnglibNamespace::int_blue_Y
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z 
pnglibNamespace::png_set_cHRM_XYZ
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z 
pnglibNamespace::png_set_cHRM_XYZ_fixed
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z
png_const_structrp png_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point int_blue_Z 
pnglibNamespace::png_get_gAMA_fixed
 
png_const_structrp
png_const_inforp double double
double double double double
double double double *blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point *int_blue_Z
png_const_structrp png_inforp
double double double double
double double double double
double blue_Z
png_const_structrp png_inforp
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point
png_fixed_point int_blue_Z
png_const_structrp
png_const_inforp
png_fixed_point
*int_file_gamma 
pnglibNamespace::png_set_gAMA_fixed
 
 pnglibNamespace::png_get_sCAL_fixed
 
png_const_structrp
png_const_inforp int
pnglibNamespace::unit
 
png_const_structrp
png_const_inforp int
png_fixed_point
pnglibNamespace::width
 
 pnglibNamespace::png_set_sCAL_fixed
 
 pnglibNamespace::png_get_x_offset_inches_fixed
 
png_const_structrp
png_const_inforp info_ptr 
pnglibNamespace::png_get_y_offset_inches_fixed
 
 pnglibNamespace::png_get_io_chunk_type
 

Macro Definition Documentation

#define NO_DUMMY_DECL
#define NO_DUMMY_DECL
#define PNG_16BIT_SUPPORTED
#define PNG_16BIT_SUPPORTED
#define PNG_ALIGNED_MEMORY_SUPPORTED
#define PNG_ALIGNED_MEMORY_SUPPORTED
#define PNG_API_RULE   0
#define PNG_API_RULE   0
#define PNG_BENIGN_ERRORS_SUPPORTED
#define PNG_BENIGN_ERRORS_SUPPORTED
#define PNG_BENIGN_READ_ERRORS_SUPPORTED
#define PNG_BENIGN_READ_ERRORS_SUPPORTED
#define PNG_bKGD_SUPPORTED
#define PNG_bKGD_SUPPORTED
#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED
#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED
#define PNG_CALLOC_SUPPORTED
#define PNG_CALLOC_SUPPORTED
#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_cHRM_SUPPORTED
#define PNG_cHRM_SUPPORTED
#define PNG_COLORSPACE_SUPPORTED
#define PNG_COLORSPACE_SUPPORTED
#define PNG_CONSOLE_IO_SUPPORTED
#define PNG_CONSOLE_IO_SUPPORTED
#define PNG_COST_SHIFT   3
#define PNG_COST_SHIFT   3
#define png_debug (   a,
  b 
)
#define png_debug (   a,
  b 
)
#define png_debug1 (   a,
  b,
 
)
#define png_debug1 (   a,
  b,
 
)
#define png_debug2 (   a,
  b,
  c,
 
)
#define png_debug2 (   a,
  b,
  c,
 
)
#define PNG_DEFAULT_READ_MACROS   1
#define PNG_DEFAULT_READ_MACROS   1
#define PNG_EASY_ACCESS_SUPPORTED
#define PNG_EASY_ACCESS_SUPPORTED
#define PNG_FIXED_POINT_SUPPORTED
#define PNG_FIXED_POINT_SUPPORTED
#define PNG_FLOATING_ARITHMETIC_SUPPORTED
#define PNG_FLOATING_ARITHMETIC_SUPPORTED
#define PNG_FLOATING_POINT_SUPPORTED
#define PNG_FLOATING_POINT_SUPPORTED
#define PNG_FORMAT_AFIRST_SUPPORTED
#define PNG_FORMAT_AFIRST_SUPPORTED
#define PNG_FORMAT_BGR_SUPPORTED
#define PNG_FORMAT_BGR_SUPPORTED
#define PNG_gAMA_SUPPORTED
#define PNG_gAMA_SUPPORTED
#define PNG_GAMMA_SUPPORTED
#define PNG_GAMMA_SUPPORTED
#define PNG_GAMMA_THRESHOLD_FIXED   5000
#define PNG_GAMMA_THRESHOLD_FIXED   5000
#define PNG_GET_PALETTE_MAX_SUPPORTED
#define PNG_GET_PALETTE_MAX_SUPPORTED
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
#define PNG_hIST_SUPPORTED
#define PNG_hIST_SUPPORTED
#define PNG_iCCP_SUPPORTED
#define PNG_iCCP_SUPPORTED
#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE
#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE
#define PNG_INCH_CONVERSIONS_SUPPORTED
#define PNG_INCH_CONVERSIONS_SUPPORTED
#define PNG_INFLATE_BUF_SIZE   1024
#define PNG_INFLATE_BUF_SIZE   1024
#define PNG_INFO_IMAGE_SUPPORTED
#define PNG_INFO_IMAGE_SUPPORTED
#define PNG_IO_STATE_SUPPORTED
#define PNG_IO_STATE_SUPPORTED
#define PNG_iTXt_SUPPORTED
#define PNG_iTXt_SUPPORTED
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
#define PNG_LITERAL_SHARP   0x23
#define PNG_LITERAL_SHARP   0x23
#define PNG_MAX_GAMMA_8   11
#define PNG_MAX_GAMMA_8   11
#define PNG_MNG_FEATURES_SUPPORTED
#define PNG_MNG_FEATURES_SUPPORTED
#define PNG_NO_EXTERN
#define PNG_NO_EXTERN
#define PNG_oFFs_SUPPORTED
#define PNG_oFFs_SUPPORTED
#define PNG_pCAL_SUPPORTED
#define PNG_pCAL_SUPPORTED
#define PNG_pHYs_SUPPORTED
#define PNG_pHYs_SUPPORTED
#define PNG_POINTER_INDEXING_SUPPORTED
#define PNG_POINTER_INDEXING_SUPPORTED
#define PNG_PROGRESSIVE_READ_SUPPORTED
#define PNG_PROGRESSIVE_READ_SUPPORTED
#define PNG_QUANTIZE_BLUE_BITS   5
#define PNG_QUANTIZE_BLUE_BITS   5
#define PNG_QUANTIZE_GREEN_BITS   5
#define PNG_QUANTIZE_GREEN_BITS   5
#define PNG_QUANTIZE_RED_BITS   5
#define PNG_QUANTIZE_RED_BITS   5
#define PNG_READ_16BIT_SUPPORTED
#define PNG_READ_16BIT_SUPPORTED
#define PNG_READ_ALPHA_MODE_SUPPORTED
#define PNG_READ_ALPHA_MODE_SUPPORTED
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_READ_BACKGROUND_SUPPORTED
#define PNG_READ_BACKGROUND_SUPPORTED
#define PNG_READ_BGR_SUPPORTED
#define PNG_READ_BGR_SUPPORTED
#define PNG_READ_bKGD_SUPPORTED
#define PNG_READ_bKGD_SUPPORTED
#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_READ_cHRM_SUPPORTED
#define PNG_READ_cHRM_SUPPORTED
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
#define PNG_READ_COMPRESSED_TEXT_SUPPORTED
#define PNG_READ_COMPRESSED_TEXT_SUPPORTED
#define PNG_READ_EXPAND_16_SUPPORTED
#define PNG_READ_EXPAND_16_SUPPORTED
#define PNG_READ_EXPAND_SUPPORTED
#define PNG_READ_EXPAND_SUPPORTED
#define PNG_READ_FILLER_SUPPORTED
#define PNG_READ_FILLER_SUPPORTED
#define PNG_READ_gAMA_SUPPORTED
#define PNG_READ_gAMA_SUPPORTED
#define PNG_READ_GAMMA_SUPPORTED
#define PNG_READ_GAMMA_SUPPORTED
#define PNG_READ_GET_PALETTE_MAX_SUPPORTED
#define PNG_READ_GET_PALETTE_MAX_SUPPORTED
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
#define PNG_READ_hIST_SUPPORTED
#define PNG_READ_hIST_SUPPORTED
#define PNG_READ_iCCP_SUPPORTED
#define PNG_READ_iCCP_SUPPORTED
#define PNG_READ_INT_FUNCTIONS_SUPPORTED
#define PNG_READ_INT_FUNCTIONS_SUPPORTED
#define PNG_READ_INTERLACING_SUPPORTED
#define PNG_READ_INTERLACING_SUPPORTED
#define PNG_READ_INVERT_ALPHA_SUPPORTED
#define PNG_READ_INVERT_ALPHA_SUPPORTED
#define PNG_READ_INVERT_SUPPORTED
#define PNG_READ_INVERT_SUPPORTED
#define PNG_READ_iTXt_SUPPORTED
#define PNG_READ_iTXt_SUPPORTED
#define PNG_READ_oFFs_SUPPORTED
#define PNG_READ_oFFs_SUPPORTED
#define PNG_READ_OPT_PLTE_SUPPORTED
#define PNG_READ_OPT_PLTE_SUPPORTED
#define PNG_READ_PACK_SUPPORTED
#define PNG_READ_PACK_SUPPORTED
#define PNG_READ_PACKSWAP_SUPPORTED
#define PNG_READ_PACKSWAP_SUPPORTED
#define PNG_READ_pCAL_SUPPORTED
#define PNG_READ_pCAL_SUPPORTED
#define PNG_READ_pHYs_SUPPORTED
#define PNG_READ_pHYs_SUPPORTED
#define PNG_READ_QUANTIZE_SUPPORTED
#define PNG_READ_QUANTIZE_SUPPORTED
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
#define PNG_READ_sBIT_SUPPORTED
#define PNG_READ_sBIT_SUPPORTED
#define PNG_READ_sCAL_SUPPORTED
#define PNG_READ_sCAL_SUPPORTED
#define PNG_READ_SCALE_16_TO_8_SUPPORTED
#define PNG_READ_SCALE_16_TO_8_SUPPORTED
#define PNG_READ_SHIFT_SUPPORTED
#define PNG_READ_SHIFT_SUPPORTED
#define PNG_READ_sPLT_SUPPORTED
#define PNG_READ_sPLT_SUPPORTED
#define PNG_READ_sRGB_SUPPORTED
#define PNG_READ_sRGB_SUPPORTED
#define PNG_READ_STRIP_16_TO_8_SUPPORTED
#define PNG_READ_STRIP_16_TO_8_SUPPORTED
#define PNG_READ_STRIP_ALPHA_SUPPORTED
#define PNG_READ_STRIP_ALPHA_SUPPORTED
#define PNG_READ_SUPPORTED
#define PNG_READ_SUPPORTED
#define PNG_READ_SWAP_ALPHA_SUPPORTED
#define PNG_READ_SWAP_ALPHA_SUPPORTED
#define PNG_READ_SWAP_SUPPORTED
#define PNG_READ_SWAP_SUPPORTED
#define PNG_READ_TEXT_SUPPORTED
#define PNG_READ_TEXT_SUPPORTED
#define PNG_READ_tEXt_SUPPORTED
#define PNG_READ_tEXt_SUPPORTED
#define PNG_READ_tIME_SUPPORTED
#define PNG_READ_tIME_SUPPORTED
#define PNG_READ_TRANSFORMS_SUPPORTED
#define PNG_READ_TRANSFORMS_SUPPORTED
#define PNG_READ_tRNS_SUPPORTED
#define PNG_READ_tRNS_SUPPORTED
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_READ_USER_CHUNKS_SUPPORTED
#define PNG_READ_USER_CHUNKS_SUPPORTED
#define PNG_READ_USER_TRANSFORM_SUPPORTED
#define PNG_READ_USER_TRANSFORM_SUPPORTED
#define PNG_READ_zTXt_SUPPORTED
#define PNG_READ_zTXt_SUPPORTED
#define PNG_SAVE_INT_32_SUPPORTED
#define PNG_SAVE_INT_32_SUPPORTED
#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_sBIT_SUPPORTED
#define PNG_sBIT_SUPPORTED
#define PNG_sCAL_PRECISION   5
#define PNG_sCAL_PRECISION   5
#define PNG_sCAL_SUPPORTED
#define PNG_sCAL_SUPPORTED
#define PNG_SEQUENTIAL_READ_SUPPORTED
#define PNG_SEQUENTIAL_READ_SUPPORTED
#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_SET_USER_LIMITS_SUPPORTED
#define PNG_SET_USER_LIMITS_SUPPORTED
#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
#define PNG_sPLT_SUPPORTED
#define PNG_sPLT_SUPPORTED
#define PNG_sRGB_PROFILE_CHECKS   2
#define PNG_sRGB_PROFILE_CHECKS   2
#define PNG_sRGB_SUPPORTED
#define PNG_sRGB_SUPPORTED
#define PNG_STDIO_SUPPORTED
#define PNG_STDIO_SUPPORTED
#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_STRING_COPYRIGHT   "";
#define PNG_STRING_COPYRIGHT   "";
#define PNG_STRING_NEWLINE   "\n"
#define PNG_STRING_NEWLINE   "\n"
#define PNG_TEXT_SUPPORTED
#define PNG_TEXT_SUPPORTED
#define PNG_tEXt_SUPPORTED
#define PNG_tEXt_SUPPORTED
#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_TEXT_Z_DEFAULT_STRATEGY   0
#define PNG_TEXT_Z_DEFAULT_STRATEGY   0
#define PNG_TIME_RFC1123_SUPPORTED
#define PNG_TIME_RFC1123_SUPPORTED
#define PNG_tIME_SUPPORTED
#define PNG_tIME_SUPPORTED
#define PNG_tRNS_SUPPORTED
#define PNG_tRNS_SUPPORTED
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_USER_CHUNKS_SUPPORTED
#define PNG_USER_CHUNKS_SUPPORTED
#define PNG_USER_LIMITS_SUPPORTED
#define PNG_USER_LIMITS_SUPPORTED
#define PNG_USER_TRANSFORM_INFO_SUPPORTED
#define PNG_USER_TRANSFORM_INFO_SUPPORTED
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
#define PNG_WARNINGS_SUPPORTED
#define PNG_WARNINGS_SUPPORTED
#define PNG_WEIGHT_SHIFT   8
#define PNG_WEIGHT_SHIFT   8
#define PNG_WRITE_16BIT_SUPPORTED
#define PNG_WRITE_16BIT_SUPPORTED
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_WRITE_BGR_SUPPORTED
#define PNG_WRITE_BGR_SUPPORTED
#define PNG_WRITE_bKGD_SUPPORTED
#define PNG_WRITE_bKGD_SUPPORTED
#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_WRITE_cHRM_SUPPORTED
#define PNG_WRITE_cHRM_SUPPORTED
#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
#define PNG_WRITE_FILLER_SUPPORTED
#define PNG_WRITE_FILLER_SUPPORTED
#define PNG_WRITE_FILTER_SUPPORTED
#define PNG_WRITE_FILTER_SUPPORTED
#define PNG_WRITE_FLUSH_SUPPORTED
#define PNG_WRITE_FLUSH_SUPPORTED
#define PNG_WRITE_gAMA_SUPPORTED
#define PNG_WRITE_gAMA_SUPPORTED
#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
#define PNG_WRITE_hIST_SUPPORTED
#define PNG_WRITE_hIST_SUPPORTED
#define PNG_WRITE_iCCP_SUPPORTED
#define PNG_WRITE_iCCP_SUPPORTED
#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
#define PNG_WRITE_INTERLACING_SUPPORTED
#define PNG_WRITE_INTERLACING_SUPPORTED
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
#define PNG_WRITE_INVERT_SUPPORTED
#define PNG_WRITE_INVERT_SUPPORTED
#define PNG_WRITE_iTXt_SUPPORTED
#define PNG_WRITE_iTXt_SUPPORTED
#define PNG_WRITE_oFFs_SUPPORTED
#define PNG_WRITE_oFFs_SUPPORTED
#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
#define PNG_WRITE_PACK_SUPPORTED
#define PNG_WRITE_PACK_SUPPORTED
#define PNG_WRITE_PACKSWAP_SUPPORTED
#define PNG_WRITE_PACKSWAP_SUPPORTED
#define PNG_WRITE_pCAL_SUPPORTED
#define PNG_WRITE_pCAL_SUPPORTED
#define PNG_WRITE_pHYs_SUPPORTED
#define PNG_WRITE_pHYs_SUPPORTED
#define PNG_WRITE_sBIT_SUPPORTED
#define PNG_WRITE_sBIT_SUPPORTED
#define PNG_WRITE_sCAL_SUPPORTED
#define PNG_WRITE_sCAL_SUPPORTED
#define PNG_WRITE_SHIFT_SUPPORTED
#define PNG_WRITE_SHIFT_SUPPORTED
#define PNG_WRITE_sPLT_SUPPORTED
#define PNG_WRITE_sPLT_SUPPORTED
#define PNG_WRITE_sRGB_SUPPORTED
#define PNG_WRITE_sRGB_SUPPORTED
#define PNG_WRITE_SUPPORTED
#define PNG_WRITE_SUPPORTED
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
#define PNG_WRITE_SWAP_SUPPORTED
#define PNG_WRITE_SWAP_SUPPORTED
#define PNG_WRITE_TEXT_SUPPORTED
#define PNG_WRITE_TEXT_SUPPORTED
#define PNG_WRITE_tEXt_SUPPORTED
#define PNG_WRITE_tEXt_SUPPORTED
#define PNG_WRITE_tIME_SUPPORTED
#define PNG_WRITE_tIME_SUPPORTED
#define PNG_WRITE_TRANSFORMS_SUPPORTED
#define PNG_WRITE_TRANSFORMS_SUPPORTED
#define PNG_WRITE_tRNS_SUPPORTED
#define PNG_WRITE_tRNS_SUPPORTED
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
#define PNG_WRITE_zTXt_SUPPORTED
#define PNG_WRITE_zTXt_SUPPORTED
#define PNG_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0
#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0
#define PNG_Z_DEFAULT_STRATEGY   1
#define PNG_Z_DEFAULT_STRATEGY   1
#define PNG_ZBUF_SIZE   8192
#define PNG_ZBUF_SIZE   8192
#define PNG_zTXt_SUPPORTED
#define PNG_zTXt_SUPPORTED
#define PNGLCONF_H   1
#define PNGLCONF_H   1