HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pngconf.h File Reference
#include <stdio.h>
#include <sys/types.h>
#include <setjmp.h>
#include <string.h>
#include <time.h>
+ Include dependency graph for pngconf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PNG_1_2_X
 
#define PNG_WARN_UNINITIALIZED_ROW   1
 
#define PNG_ZBUF_SIZE   8192
 
#define PNG_READ_SUPPORTED
 
#define PNG_WRITE_SUPPORTED
 
#define png_benign_error   png_error
 
#define png_chunk_benign_error   png_chunk_error
 
#define PNG_WARNINGS_SUPPORTED
 
#define PNG_ERROR_TEXT_SUPPORTED
 
#define PNG_CHECK_cHRM_SUPPORTED
 
#define PNG_MNG_FEATURES_SUPPORTED
 
#define PNG_FLOATING_POINT_SUPPORTED
 
#define PNG_STDIO_SUPPORTED
 
#define PNG_CONSOLE_IO_SUPPORTED
 
#define PNGARG(arglist)   arglist
 
#define PNG_SETJMP_SUPPORTED
 
#define PNG_CONST   const
 
#define PNG_NO_iTXt_SUPPORTED
 
#define PNG_NO_READ_iTXt
 
#define PNG_NO_WRITE_iTXt
 
#define PNG_FIXED_POINT_SUPPORTED
 
#define PNG_FREE_ME_SUPPORTED
 
#define PNG_READ_TRANSFORMS_SUPPORTED
 
#define PNG_READ_EXPAND_SUPPORTED
 
#define PNG_READ_SHIFT_SUPPORTED
 
#define PNG_READ_PACK_SUPPORTED
 
#define PNG_READ_BGR_SUPPORTED
 
#define PNG_READ_SWAP_SUPPORTED
 
#define PNG_READ_PACKSWAP_SUPPORTED
 
#define PNG_READ_INVERT_SUPPORTED
 
#define PNG_READ_DITHER_SUPPORTED
 
#define PNG_READ_BACKGROUND_SUPPORTED
 
#define PNG_READ_16_TO_8_SUPPORTED
 
#define PNG_READ_FILLER_SUPPORTED
 
#define PNG_READ_GAMMA_SUPPORTED
 
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
 
#define PNG_READ_SWAP_ALPHA_SUPPORTED
 
#define PNG_READ_INVERT_ALPHA_SUPPORTED
 
#define PNG_READ_STRIP_ALPHA_SUPPORTED
 
#define PNG_READ_USER_TRANSFORM_SUPPORTED
 
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
 
#define PNG_PROGRESSIVE_READ_SUPPORTED   /* reading. This is not talking */
 
#define PNG_READ_INTERLACING_SUPPORTED   /* required for PNG-compliant decoders */
 
#define PNG_SEQUENTIAL_READ_SUPPORTED
 
#define PNG_READ_INTERLACING_SUPPORTED   /* required in PNG-compliant decoders */
 
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED   /* well tested on Intel, SGI */
 
#define PNG_READ_EMPTY_PLTE_SUPPORTED
 
#define PNG_WRITE_TRANSFORMS_SUPPORTED
 
#define PNG_WRITE_SHIFT_SUPPORTED
 
#define PNG_WRITE_PACK_SUPPORTED
 
#define PNG_WRITE_BGR_SUPPORTED
 
#define PNG_WRITE_SWAP_SUPPORTED
 
#define PNG_WRITE_PACKSWAP_SUPPORTED
 
#define PNG_WRITE_INVERT_SUPPORTED
 
#define PNG_WRITE_FILLER_SUPPORTED   /* same as WRITE_STRIP_ALPHA */
 
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
 
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
 
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
 
#define PNG_WRITE_INTERLACING_SUPPORTED
 
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 
#define PNG_WRITE_FLUSH_SUPPORTED
 
#define PNG_WRITE_EMPTY_PLTE_SUPPORTED
 
#define PNG_ERROR_NUMBERS_SUPPORTED
 
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
 
#define PNG_TIME_RFC1123_SUPPORTED
 
#define PNG_EASY_ACCESS_SUPPORTED
 
#define PNG_OPTIMIZED_CODE_SUPPORTED
 
#define PNG_ASSEMBLER_CODE_SUPPORTED
 
#define PNG_MMX_CODE_SUPPORTED
 
#define PNG_USER_MEM_SUPPORTED
 
#define PNG_SET_USER_LIMITS_SUPPORTED
 
#define PNG_USER_LIMITS_SUPPORTED
 
#define PNG_USER_WIDTH_MAX   1000000L
 
#define PNG_USER_HEIGHT_MAX   1000000L
 
#define PNG_USER_CHUNK_CACHE_MAX   0
 
#define PNG_USER_CHUNK_MALLOC_MAX   0
 
#define PNG_LITERAL_SHARP   0x23
 
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
 
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
 
#define PNG_STRING_NEWLINE   "\n"
 
#define PNG_POINTER_INDEXING_SUPPORTED
 
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
 
#define PNG_READ_bKGD_SUPPORTED
 
#define PNG_bKGD_SUPPORTED
 
#define PNG_READ_cHRM_SUPPORTED
 
#define PNG_cHRM_SUPPORTED
 
#define PNG_READ_gAMA_SUPPORTED
 
#define PNG_gAMA_SUPPORTED
 
#define PNG_READ_hIST_SUPPORTED
 
#define PNG_hIST_SUPPORTED
 
#define PNG_READ_iCCP_SUPPORTED
 
#define PNG_iCCP_SUPPORTED
 
#define PNG_READ_oFFs_SUPPORTED
 
#define PNG_oFFs_SUPPORTED
 
#define PNG_READ_pCAL_SUPPORTED
 
#define PNG_pCAL_SUPPORTED
 
#define PNG_READ_sCAL_SUPPORTED
 
#define PNG_sCAL_SUPPORTED
 
#define PNG_READ_pHYs_SUPPORTED
 
#define PNG_pHYs_SUPPORTED
 
#define PNG_READ_sBIT_SUPPORTED
 
#define PNG_sBIT_SUPPORTED
 
#define PNG_READ_sPLT_SUPPORTED
 
#define PNG_sPLT_SUPPORTED
 
#define PNG_READ_sRGB_SUPPORTED
 
#define PNG_sRGB_SUPPORTED
 
#define PNG_READ_tEXt_SUPPORTED
 
#define PNG_tEXt_SUPPORTED
 
#define PNG_READ_tIME_SUPPORTED
 
#define PNG_tIME_SUPPORTED
 
#define PNG_READ_tRNS_SUPPORTED
 
#define PNG_tRNS_SUPPORTED
 
#define PNG_READ_zTXt_SUPPORTED
 
#define PNG_zTXt_SUPPORTED
 
#define PNG_READ_OPT_PLTE_SUPPORTED   /* only affects support of the */
 
#define PNG_READ_TEXT_SUPPORTED
 
#define PNG_TEXT_SUPPORTED
 
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_READ_USER_CHUNKS_SUPPORTED
 
#define PNG_USER_CHUNKS_SUPPORTED
 
#define PNG_HANDLE_AS_UNKNOWN_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_oFFs_SUPPORTED
 
#define PNG_WRITE_pCAL_SUPPORTED
 
#define PNG_WRITE_sCAL_SUPPORTED
 
#define PNG_WRITE_pHYs_SUPPORTED
 
#define PNG_WRITE_sBIT_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_WRITE_TEXT_SUPPORTED
 
#define PNG_CONVERT_tIME_SUPPORTED
 
#define PNG_WRITE_FILTER_SUPPORTED
 
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
 
#define PNG_INFO_IMAGE_SUPPORTED
 
#define png_sizeof(x)   sizeof(x)
 
#define FAR
 
#define FARDATA
 
#define PNG_USE_GLOBAL_ARRAYS
 
#define PNGAPI
 
#define PNG_IMPEXP
 
#define PNG_EXPORT(type, symbol)   PNG_IMPEXP type PNGAPI symbol
 
#define PNG_EXPORT_VAR(type)   extern PNG_IMPEXP type
 
#define PNG_DEPRECATED   /* Use of this function is deprecated */
 
#define PNG_USE_RESULT   /* The result of this function must be checked */
 
#define PNG_NORETURN   /* This function does not return */
 
#define PNG_ALLOCATED   /* The result of the function is new memory */
 
#define PNG_DEPSTRUCT   /* Access to this struct member is deprecated */
 
#define PNG_PRIVATE   /* This is a private libpng function */
 
#define PNG_ABORT()   abort()
 
#define png_jmpbuf(png_ptr)   ((png_ptr)->jmpbuf)
 
#define CVT_PTR(ptr)   (ptr)
 
#define CVT_PTR_NOCHECK(ptr)   (ptr)
 
#define png_snprintf   snprintf /* Added to v 1.2.19 */
 
#define png_snprintf2   snprintf
 
#define png_snprintf6   snprintf
 
#define png_strlen   strlen
 
#define png_memcmp   memcmp /* SJT: added */
 
#define png_memcpy   memcpy
 
#define png_memset   memset
 

Typedefs

typedef unsigned long png_uint_32
 
typedef long png_int_32
 
typedef unsigned short png_uint_16
 
typedef short png_int_16
 
typedef unsigned char png_byte
 
typedef size_t png_size_t
 
typedef png_int_32 png_fixed_point
 
typedef void FARpng_voidp
 
typedef png_byte FARpng_bytep
 
typedef png_uint_32 FARpng_uint_32p
 
typedef png_int_32 FARpng_int_32p
 
typedef png_uint_16 FARpng_uint_16p
 
typedef png_int_16 FARpng_int_16p
 
typedef PNG_CONST char FARpng_const_charp
 
typedef char FARpng_charp
 
typedef png_fixed_point FARpng_fixed_point_p
 
typedef FILE * png_FILE_p
 
typedef double FARpng_doublep
 
typedef png_byte FAR *FARpng_bytepp
 
typedef png_uint_32 FAR *FARpng_uint_32pp
 
typedef png_int_32 FAR *FARpng_int_32pp
 
typedef png_uint_16 FAR *FARpng_uint_16pp
 
typedef png_int_16 FAR *FARpng_int_16pp
 
typedef PNG_CONST char FAR *FARpng_const_charpp
 
typedef char FAR *FARpng_charpp
 
typedef png_fixed_point FAR *FARpng_fixed_point_pp
 
typedef double FAR *FARpng_doublepp
 
typedef char FAR *FAR *FARpng_charppp
 
typedef charfpng_zcharp
 
typedef charf *FARpng_zcharpp
 
typedef z_stream FARpng_zstreamp
 

Macro Definition Documentation

#define CVT_PTR (   ptr)    (ptr)

Definition at line 1623 of file pngconf.h.

#define CVT_PTR_NOCHECK (   ptr)    (ptr)

Definition at line 1624 of file pngconf.h.

#define FAR

Definition at line 1302 of file pngconf.h.

#define FARDATA

Definition at line 1307 of file pngconf.h.

#define PNG_1_2_X

Definition at line 23 of file pngconf.h.

#define PNG_ABORT ( )    abort()

Definition at line 1601 of file pngconf.h.

png_uint_32 size PNG_ALLOCATED   /* The result of the function is new memory */

Definition at line 1587 of file pngconf.h.

#define PNG_ASSEMBLER_CODE_SUPPORTED

Definition at line 805 of file pngconf.h.

#define png_benign_error   png_error

Definition at line 124 of file pngconf.h.

#define PNG_bKGD_SUPPORTED

Definition at line 956 of file pngconf.h.

#define PNG_CHECK_cHRM_SUPPORTED

Definition at line 139 of file pngconf.h.

#define PNG_cHRM_SUPPORTED

Definition at line 960 of file pngconf.h.

#define png_chunk_benign_error   png_chunk_error

Definition at line 125 of file pngconf.h.

#define PNG_CONSOLE_IO_SUPPORTED

Definition at line 300 of file pngconf.h.

#define PNG_CONST   const

Definition at line 491 of file pngconf.h.

#define PNG_CONVERT_tIME_SUPPORTED

Definition at line 1186 of file pngconf.h.

png_voidp int png_uint_32 size PNG_DEPRECATED   /* Use of this function is deprecated */

Definition at line 1578 of file pngconf.h.

#define PNG_DEPSTRUCT   /* Access to this struct member is deprecated */

Definition at line 1590 of file pngconf.h.

#define PNG_EASY_ACCESS_SUPPORTED

Definition at line 789 of file pngconf.h.

#define PNG_ERROR_NUMBERS_SUPPORTED

Definition at line 757 of file pngconf.h.

#define PNG_ERROR_TEXT_SUPPORTED

Definition at line 135 of file pngconf.h.

#define PNG_EXPORT (   type,
  symbol 
)    PNG_IMPEXP type PNGAPI symbol

Definition at line 1523 of file pngconf.h.

#define PNG_EXPORT_VAR (   type)    extern PNG_IMPEXP type

Definition at line 1528 of file pngconf.h.

#define PNG_FIXED_POINT_SUPPORTED

Definition at line 583 of file pngconf.h.

#define PNG_FLOATING_POINT_SUPPORTED

Definition at line 153 of file pngconf.h.

#define PNG_FREE_ME_SUPPORTED

Definition at line 587 of file pngconf.h.

#define PNG_gAMA_SUPPORTED

Definition at line 964 of file pngconf.h.

#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED

Definition at line 1057 of file pngconf.h.

#define PNG_hIST_SUPPORTED

Definition at line 968 of file pngconf.h.

#define PNG_iCCP_SUPPORTED

Definition at line 972 of file pngconf.h.

#define PNG_IMPEXP

Definition at line 1508 of file pngconf.h.

#define PNG_INFO_IMAGE_SUPPORTED

Definition at line 1217 of file pngconf.h.

#define png_jmpbuf (   png_ptr)    ((png_ptr)->jmpbuf)

Definition at line 1605 of file pngconf.h.

#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b

Definition at line 883 of file pngconf.h.

#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d

Definition at line 886 of file pngconf.h.

#define PNG_LITERAL_SHARP   0x23

Definition at line 880 of file pngconf.h.

#define png_memcmp   memcmp /* SJT: added */

Definition at line 1648 of file pngconf.h.

#define png_memcpy   memcpy

Definition at line 1649 of file pngconf.h.

#define png_memset   memset

Definition at line 1650 of file pngconf.h.

#define PNG_MMX_CODE_SUPPORTED

Definition at line 828 of file pngconf.h.

#define PNG_MNG_FEATURES_SUPPORTED

Definition at line 147 of file pngconf.h.

#define PNG_NO_iTXt_SUPPORTED

Definition at line 531 of file pngconf.h.

#define PNG_NO_READ_iTXt

Definition at line 534 of file pngconf.h.

#define PNG_NO_WRITE_iTXt

Definition at line 537 of file pngconf.h.

png_const_charp error_message PNG_NORETURN   /* This function does not return */

Definition at line 1584 of file pngconf.h.

#define PNG_oFFs_SUPPORTED

Definition at line 984 of file pngconf.h.

#define PNG_OPTIMIZED_CODE_SUPPORTED

Definition at line 799 of file pngconf.h.

#define PNG_pCAL_SUPPORTED

Definition at line 988 of file pngconf.h.

#define PNG_pHYs_SUPPORTED

Definition at line 996 of file pngconf.h.

#define PNG_POINTER_INDEXING_SUPPORTED

Definition at line 920 of file pngconf.h.

#define PNG_PRIVATE   /* This is a private libpng function */

Definition at line 1593 of file pngconf.h.

#define PNG_PROGRESSIVE_READ_SUPPORTED   /* reading. This is not talking */

Definition at line 657 of file pngconf.h.

#define PNG_READ_16_TO_8_SUPPORTED

Definition at line 626 of file pngconf.h.

#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED

Definition at line 938 of file pngconf.h.

#define PNG_READ_BACKGROUND_SUPPORTED

Definition at line 623 of file pngconf.h.

#define PNG_READ_BGR_SUPPORTED

Definition at line 608 of file pngconf.h.

#define PNG_READ_bKGD_SUPPORTED

Definition at line 955 of file pngconf.h.

#define PNG_READ_cHRM_SUPPORTED

Definition at line 959 of file pngconf.h.

#define PNG_READ_COMPOSITE_NODIV_SUPPORTED   /* well tested on Intel, SGI */

Definition at line 673 of file pngconf.h.

#define PNG_READ_DITHER_SUPPORTED

Definition at line 620 of file pngconf.h.

#define PNG_READ_EMPTY_PLTE_SUPPORTED

Definition at line 681 of file pngconf.h.

#define PNG_READ_EXPAND_SUPPORTED

Definition at line 599 of file pngconf.h.

#define PNG_READ_FILLER_SUPPORTED

Definition at line 629 of file pngconf.h.

#define PNG_READ_gAMA_SUPPORTED

Definition at line 963 of file pngconf.h.

#define PNG_READ_GAMMA_SUPPORTED

Definition at line 632 of file pngconf.h.

#define PNG_READ_GRAY_TO_RGB_SUPPORTED

Definition at line 635 of file pngconf.h.

#define PNG_READ_hIST_SUPPORTED

Definition at line 967 of file pngconf.h.

#define PNG_READ_iCCP_SUPPORTED

Definition at line 971 of file pngconf.h.

#define PNG_READ_INTERLACING_SUPPORTED   /* required for PNG-compliant decoders */

Definition at line 669 of file pngconf.h.

#define PNG_READ_INTERLACING_SUPPORTED   /* required in PNG-compliant decoders */

Definition at line 669 of file pngconf.h.

#define PNG_READ_INVERT_ALPHA_SUPPORTED

Definition at line 641 of file pngconf.h.

#define PNG_READ_INVERT_SUPPORTED

Definition at line 617 of file pngconf.h.

#define PNG_READ_oFFs_SUPPORTED

Definition at line 983 of file pngconf.h.

#define PNG_READ_OPT_PLTE_SUPPORTED   /* only affects support of the */

Definition at line 1027 of file pngconf.h.

#define PNG_READ_PACK_SUPPORTED

Definition at line 605 of file pngconf.h.

#define PNG_READ_PACKSWAP_SUPPORTED

Definition at line 614 of file pngconf.h.

#define PNG_READ_pCAL_SUPPORTED

Definition at line 987 of file pngconf.h.

#define PNG_READ_pHYs_SUPPORTED

Definition at line 995 of file pngconf.h.

#define PNG_READ_RGB_TO_GRAY_SUPPORTED

Definition at line 650 of file pngconf.h.

#define PNG_READ_sBIT_SUPPORTED

Definition at line 999 of file pngconf.h.

#define PNG_READ_sCAL_SUPPORTED

Definition at line 991 of file pngconf.h.

#define PNG_READ_SHIFT_SUPPORTED

Definition at line 602 of file pngconf.h.

#define PNG_READ_sPLT_SUPPORTED

Definition at line 1003 of file pngconf.h.

#define PNG_READ_sRGB_SUPPORTED

Definition at line 1007 of file pngconf.h.

#define PNG_READ_STRIP_ALPHA_SUPPORTED

Definition at line 644 of file pngconf.h.

#define PNG_READ_SUPPORTED

Definition at line 109 of file pngconf.h.

#define PNG_READ_SWAP_ALPHA_SUPPORTED

Definition at line 638 of file pngconf.h.

#define PNG_READ_SWAP_SUPPORTED

Definition at line 611 of file pngconf.h.

#define PNG_READ_tEXt_SUPPORTED

Definition at line 1011 of file pngconf.h.

#define PNG_READ_TEXT_SUPPORTED

Definition at line 1031 of file pngconf.h.

#define PNG_READ_tIME_SUPPORTED

Definition at line 1015 of file pngconf.h.

#define PNG_READ_TRANSFORMS_SUPPORTED

Definition at line 594 of file pngconf.h.

#define PNG_READ_tRNS_SUPPORTED

Definition at line 1019 of file pngconf.h.

#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED

Definition at line 1038 of file pngconf.h.

#define PNG_READ_USER_CHUNKS_SUPPORTED

Definition at line 1045 of file pngconf.h.

#define PNG_READ_USER_TRANSFORM_SUPPORTED

Definition at line 647 of file pngconf.h.

#define PNG_READ_zTXt_SUPPORTED

Definition at line 1023 of file pngconf.h.

#define PNG_sBIT_SUPPORTED

Definition at line 1000 of file pngconf.h.

#define PNG_sCAL_SUPPORTED

Definition at line 992 of file pngconf.h.

#define PNG_SEQUENTIAL_READ_SUPPORTED

Definition at line 666 of file pngconf.h.

#define PNG_SET_USER_LIMITS_SUPPORTED

Definition at line 845 of file pngconf.h.

#define PNG_SETJMP_SUPPORTED

Definition at line 347 of file pngconf.h.

#define png_sizeof (   x)    sizeof(x)

Definition at line 1248 of file pngconf.h.

#define png_snprintf   snprintf /* Added to v 1.2.19 */

Definition at line 1631 of file pngconf.h.

#define png_snprintf2   snprintf

Definition at line 1632 of file pngconf.h.

#define png_snprintf6   snprintf

Definition at line 1633 of file pngconf.h.

#define PNG_sPLT_SUPPORTED

Definition at line 1004 of file pngconf.h.

#define PNG_sRGB_SUPPORTED

Definition at line 1008 of file pngconf.h.

#define PNG_STDIO_SUPPORTED

Definition at line 261 of file pngconf.h.

#define PNG_STRING_NEWLINE   "\n"

Definition at line 891 of file pngconf.h.

#define png_strlen   strlen

Definition at line 1647 of file pngconf.h.

#define PNG_tEXt_SUPPORTED

Definition at line 1012 of file pngconf.h.

#define PNG_TEXT_SUPPORTED

Definition at line 1032 of file pngconf.h.

#define PNG_TIME_RFC1123_SUPPORTED

Definition at line 769 of file pngconf.h.

#define PNG_tIME_SUPPORTED

Definition at line 1016 of file pngconf.h.

#define PNG_tRNS_SUPPORTED

Definition at line 1020 of file pngconf.h.

#define PNG_UNKNOWN_CHUNKS_SUPPORTED

Definition at line 1040 of file pngconf.h.

#define PNG_USE_GLOBAL_ARRAYS

Definition at line 1419 of file pngconf.h.

#define PNG_USE_RESULT   /* The result of this function must be checked */

Definition at line 1581 of file pngconf.h.

#define PNG_USER_CHUNK_CACHE_MAX   0

Definition at line 871 of file pngconf.h.

#define PNG_USER_CHUNK_MALLOC_MAX   0

Definition at line 876 of file pngconf.h.

#define PNG_USER_CHUNKS_SUPPORTED

Definition at line 1046 of file pngconf.h.

#define PNG_USER_HEIGHT_MAX   1000000L

Definition at line 864 of file pngconf.h.

#define PNG_USER_LIMITS_SUPPORTED

Definition at line 853 of file pngconf.h.

#define PNG_USER_MEM_SUPPORTED

Definition at line 837 of file pngconf.h.

#define PNG_USER_TRANSFORM_PTR_SUPPORTED

Definition at line 764 of file pngconf.h.

#define PNG_USER_WIDTH_MAX   1000000L

Definition at line 861 of file pngconf.h.

#define PNG_WARN_UNINITIALIZED_ROW   1

Definition at line 85 of file pngconf.h.

#define PNG_WARNINGS_SUPPORTED

Definition at line 131 of file pngconf.h.

#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED

Definition at line 944 of file pngconf.h.

#define PNG_WRITE_BGR_SUPPORTED

Definition at line 702 of file pngconf.h.

#define PNG_WRITE_bKGD_SUPPORTED

Definition at line 1070 of file pngconf.h.

#define PNG_WRITE_cHRM_SUPPORTED

Definition at line 1076 of file pngconf.h.

#define PNG_WRITE_EMPTY_PLTE_SUPPORTED

Definition at line 749 of file pngconf.h.

#define PNG_WRITE_FILLER_SUPPORTED   /* same as WRITE_STRIP_ALPHA */

Definition at line 714 of file pngconf.h.

#define PNG_WRITE_FILTER_SUPPORTED

Definition at line 1195 of file pngconf.h.

#define PNG_WRITE_FLUSH_SUPPORTED

Definition at line 743 of file pngconf.h.

#define PNG_WRITE_gAMA_SUPPORTED

Definition at line 1082 of file pngconf.h.

#define PNG_WRITE_hIST_SUPPORTED

Definition at line 1088 of file pngconf.h.

#define PNG_WRITE_iCCP_SUPPORTED

Definition at line 1094 of file pngconf.h.

#define PNG_WRITE_INTERLACING_SUPPORTED
Value:
/* not required for PNG-compliant
encoders, but can cause trouble
if left undefined */

Definition at line 731 of file pngconf.h.

#define PNG_WRITE_INVERT_ALPHA_SUPPORTED

Definition at line 721 of file pngconf.h.

#define PNG_WRITE_INVERT_SUPPORTED

Definition at line 711 of file pngconf.h.

#define PNG_WRITE_oFFs_SUPPORTED

Definition at line 1108 of file pngconf.h.

#define PNG_WRITE_PACK_SUPPORTED

Definition at line 699 of file pngconf.h.

#define PNG_WRITE_PACKSWAP_SUPPORTED

Definition at line 708 of file pngconf.h.

#define PNG_WRITE_pCAL_SUPPORTED

Definition at line 1114 of file pngconf.h.

#define PNG_WRITE_pHYs_SUPPORTED

Definition at line 1126 of file pngconf.h.

#define PNG_WRITE_sBIT_SUPPORTED

Definition at line 1132 of file pngconf.h.

#define PNG_WRITE_sCAL_SUPPORTED

Definition at line 1120 of file pngconf.h.

#define PNG_WRITE_SHIFT_SUPPORTED

Definition at line 696 of file pngconf.h.

#define PNG_WRITE_sPLT_SUPPORTED

Definition at line 1138 of file pngconf.h.

#define PNG_WRITE_sRGB_SUPPORTED

Definition at line 1144 of file pngconf.h.

#define PNG_WRITE_SUPPORTED

Definition at line 115 of file pngconf.h.

#define PNG_WRITE_SWAP_ALPHA_SUPPORTED

Definition at line 717 of file pngconf.h.

#define PNG_WRITE_SWAP_SUPPORTED

Definition at line 705 of file pngconf.h.

#define PNG_WRITE_tEXt_SUPPORTED

Definition at line 1150 of file pngconf.h.

#define PNG_WRITE_TEXT_SUPPORTED

Definition at line 1175 of file pngconf.h.

#define PNG_WRITE_tIME_SUPPORTED

Definition at line 1156 of file pngconf.h.

#define PNG_WRITE_TRANSFORMS_SUPPORTED

Definition at line 691 of file pngconf.h.

#define PNG_WRITE_tRNS_SUPPORTED

Definition at line 1162 of file pngconf.h.

#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED

Definition at line 1199 of file pngconf.h.

#define PNG_WRITE_USER_TRANSFORM_SUPPORTED

Definition at line 725 of file pngconf.h.

#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED

Definition at line 739 of file pngconf.h.

#define PNG_WRITE_zTXt_SUPPORTED

Definition at line 1168 of file pngconf.h.

#define PNG_ZBUF_SIZE   8192

Definition at line 103 of file pngconf.h.

#define PNG_zTXt_SUPPORTED

Definition at line 1024 of file pngconf.h.

#define PNGAPI

Definition at line 1505 of file pngconf.h.

#define PNGARG (   arglist)    arglist

Definition at line 322 of file pngconf.h.

Typedef Documentation

typedef unsigned char png_byte

Definition at line 1239 of file pngconf.h.

typedef png_bytep

Definition at line 1316 of file pngconf.h.

Definition at line 1338 of file pngconf.h.

typedef char FAR* png_charp

Definition at line 1322 of file pngconf.h.

typedef char FAR* FAR* png_charpp

Definition at line 1344 of file pngconf.h.

typedef char FAR* FAR* FAR* png_charppp

Definition at line 1351 of file pngconf.h.

typedef PNG_CONST char FAR* png_const_charp

Definition at line 1321 of file pngconf.h.

Definition at line 1343 of file pngconf.h.

typedef double FAR* png_doublep

Definition at line 1334 of file pngconf.h.

typedef double FAR* FAR* png_doublepp

Definition at line 1347 of file pngconf.h.

typedef FILE* png_FILE_p

Definition at line 1329 of file pngconf.h.

Definition at line 1312 of file pngconf.h.

Definition at line 1323 of file pngconf.h.

Definition at line 1345 of file pngconf.h.

typedef short png_int_16

Definition at line 1238 of file pngconf.h.

Definition at line 1320 of file pngconf.h.

Definition at line 1342 of file pngconf.h.

typedef long png_int_32

Definition at line 1236 of file pngconf.h.

Definition at line 1318 of file pngconf.h.

Definition at line 1340 of file pngconf.h.

typedef size_t png_size_t

Definition at line 1247 of file pngconf.h.

typedef unsigned short png_uint_16

Definition at line 1237 of file pngconf.h.

Definition at line 1319 of file pngconf.h.

Definition at line 1341 of file pngconf.h.

typedef png_uint_32

Definition at line 1235 of file pngconf.h.

Definition at line 1317 of file pngconf.h.

Definition at line 1339 of file pngconf.h.

typedef void FAR* png_voidp

Definition at line 1315 of file pngconf.h.

typedef charf* png_zcharp

Definition at line 1360 of file pngconf.h.

typedef charf* FAR* png_zcharpp

Definition at line 1361 of file pngconf.h.

typedef z_stream FAR* png_zstreamp

Definition at line 1362 of file pngconf.h.