Back to index

tetex-bin  3.0
Defines | Typedefs
pngconf.h File Reference
#include <stdio.h>
#include <sys/types.h>
#include <setjmp.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PNG_1_2_X
#define PNG_ZBUF_SIZE   8192
#define PNG_READ_SUPPORTED
#define PNG_WRITE_SUPPORTED
#define PNG_MNG_FEATURES_SUPPORTED
#define PNG_FLOATING_POINT_SUPPORTED
#define PNGARG(arglist)   arglist
#define PNG_SETJMP_SUPPORTED
#define PNG_CONST   const
#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_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_ASSEMBLER_CODE_SUPPORTED
#define PNG_MMX_CODE_SUPPORTED
#define PNG_USER_MEM_SUPPORTED
#define PNG_SET_USER_LIMITS_SUPPORTED
#define PNG_USER_WIDTH_MAX   1000000L
#define PNG_USER_HEIGHT_MAX   1000000L
#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_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
#define PNG_READ_USER_CHUNKS_SUPPORTED
#define PNG_USER_CHUNKS_SUPPORTED
#define PNG_READ_OPT_PLTE_SUPPORTED   /* only affects support of the */
#define PNG_READ_TEXT_SUPPORTED
#define PNG_TEXT_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_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_WRITE_TEXT_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_ABORT()   abort()
#define png_jmpbuf(png_ptr)   ((png_ptr)->jmpbuf)
#define CVT_PTR(ptr)   (ptr)
#define CVT_PTR_NOCHECK(ptr)   (ptr)
#define png_strcpy   strcpy
#define png_strncpy   strncpy /* Added to v 1.2.6 */
#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 FILEpng_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

Define Documentation

#define CVT_PTR (   ptr)    (ptr)

Definition at line 1372 of file pngconf.h.

#define CVT_PTR_NOCHECK (   ptr)    (ptr)

Definition at line 1373 of file pngconf.h.

#define FAR

Definition at line 1115 of file pngconf.h.

#define FARDATA

Definition at line 1120 of file pngconf.h.

#define PNG_1_2_X

Definition at line 20 of file pngconf.h.

#define PNG_ABORT ( )    abort()

Definition at line 1349 of file pngconf.h.

Definition at line 695 of file pngconf.h.

Definition at line 790 of file pngconf.h.

Definition at line 794 of file pngconf.h.

#define PNG_CONST   const

Definition at line 424 of file pngconf.h.

Definition at line 688 of file pngconf.h.

Definition at line 656 of file pngconf.h.

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

Definition at line 1335 of file pngconf.h.

#define PNG_EXPORT_VAR (   type)    extern PNG_IMPEXP type

Definition at line 1340 of file pngconf.h.

Definition at line 503 of file pngconf.h.

Definition at line 107 of file pngconf.h.

Definition at line 507 of file pngconf.h.

Definition at line 798 of file pngconf.h.

Definition at line 866 of file pngconf.h.

Definition at line 802 of file pngconf.h.

Definition at line 806 of file pngconf.h.

#define PNG_IMPEXP

Definition at line 1320 of file pngconf.h.

Definition at line 1028 of file pngconf.h.

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

Definition at line 1353 of file pngconf.h.

#define png_memcmp   memcmp /* SJT: added */

Definition at line 1377 of file pngconf.h.

#define png_memcpy   memcpy

Definition at line 1378 of file pngconf.h.

#define png_memset   memset

Definition at line 1379 of file pngconf.h.

Definition at line 698 of file pngconf.h.

Definition at line 101 of file pngconf.h.

Definition at line 464 of file pngconf.h.

Definition at line 467 of file pngconf.h.

Definition at line 818 of file pngconf.h.

Definition at line 822 of file pngconf.h.

Definition at line 830 of file pngconf.h.

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

Definition at line 576 of file pngconf.h.

Definition at line 546 of file pngconf.h.

Definition at line 772 of file pngconf.h.

Definition at line 543 of file pngconf.h.

Definition at line 528 of file pngconf.h.

Definition at line 789 of file pngconf.h.

Definition at line 793 of file pngconf.h.

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

Definition at line 584 of file pngconf.h.

Definition at line 540 of file pngconf.h.

Definition at line 591 of file pngconf.h.

Definition at line 519 of file pngconf.h.

Definition at line 549 of file pngconf.h.

Definition at line 797 of file pngconf.h.

Definition at line 552 of file pngconf.h.

Definition at line 555 of file pngconf.h.

Definition at line 801 of file pngconf.h.

Definition at line 805 of file pngconf.h.

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

Definition at line 580 of file pngconf.h.

Definition at line 561 of file pngconf.h.

Definition at line 537 of file pngconf.h.

Definition at line 817 of file pngconf.h.

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

Definition at line 881 of file pngconf.h.

Definition at line 525 of file pngconf.h.

Definition at line 534 of file pngconf.h.

Definition at line 821 of file pngconf.h.

Definition at line 829 of file pngconf.h.

Definition at line 570 of file pngconf.h.

Definition at line 833 of file pngconf.h.

Definition at line 825 of file pngconf.h.

Definition at line 522 of file pngconf.h.

Definition at line 837 of file pngconf.h.

Definition at line 841 of file pngconf.h.

Definition at line 564 of file pngconf.h.

Definition at line 88 of file pngconf.h.

Definition at line 558 of file pngconf.h.

Definition at line 531 of file pngconf.h.

Definition at line 845 of file pngconf.h.

Definition at line 885 of file pngconf.h.

Definition at line 849 of file pngconf.h.

Definition at line 514 of file pngconf.h.

Definition at line 853 of file pngconf.h.

Definition at line 861 of file pngconf.h.

Definition at line 871 of file pngconf.h.

Definition at line 567 of file pngconf.h.

Definition at line 857 of file pngconf.h.

Definition at line 834 of file pngconf.h.

Definition at line 826 of file pngconf.h.

Definition at line 718 of file pngconf.h.

Definition at line 290 of file pngconf.h.

#define png_sizeof (   x)    sizeof (x)

Definition at line 1061 of file pngconf.h.

Definition at line 838 of file pngconf.h.

Definition at line 842 of file pngconf.h.

#define png_strcpy   strcpy

Definition at line 1374 of file pngconf.h.

#define png_strlen   strlen

Definition at line 1376 of file pngconf.h.

#define png_strncpy   strncpy /* Added to v 1.2.6 */

Definition at line 1375 of file pngconf.h.

Definition at line 846 of file pngconf.h.

Definition at line 886 of file pngconf.h.

Definition at line 668 of file pngconf.h.

Definition at line 850 of file pngconf.h.

Definition at line 854 of file pngconf.h.

Definition at line 863 of file pngconf.h.

Definition at line 1231 of file pngconf.h.

Definition at line 872 of file pngconf.h.

#define PNG_USER_HEIGHT_MAX   1000000L

Definition at line 730 of file pngconf.h.

Definition at line 710 of file pngconf.h.

Definition at line 663 of file pngconf.h.

#define PNG_USER_WIDTH_MAX   1000000L

Definition at line 727 of file pngconf.h.

Definition at line 778 of file pngconf.h.

Definition at line 611 of file pngconf.h.

Definition at line 899 of file pngconf.h.

Definition at line 905 of file pngconf.h.

Definition at line 649 of file pngconf.h.

#define PNG_WRITE_FILLER_SUPPORTED   /* same as WRITE_STRIP_ALPHA */

Definition at line 623 of file pngconf.h.

Definition at line 644 of file pngconf.h.

Definition at line 911 of file pngconf.h.

Definition at line 917 of file pngconf.h.

Definition at line 923 of file pngconf.h.

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

Definition at line 636 of file pngconf.h.

Definition at line 629 of file pngconf.h.

Definition at line 620 of file pngconf.h.

Definition at line 937 of file pngconf.h.

Definition at line 608 of file pngconf.h.

Definition at line 617 of file pngconf.h.

Definition at line 943 of file pngconf.h.

Definition at line 955 of file pngconf.h.

Definition at line 961 of file pngconf.h.

Definition at line 949 of file pngconf.h.

Definition at line 605 of file pngconf.h.

Definition at line 967 of file pngconf.h.

Definition at line 973 of file pngconf.h.

Definition at line 94 of file pngconf.h.

Definition at line 626 of file pngconf.h.

Definition at line 614 of file pngconf.h.

Definition at line 979 of file pngconf.h.

Definition at line 1015 of file pngconf.h.

Definition at line 985 of file pngconf.h.

Definition at line 600 of file pngconf.h.

Definition at line 991 of file pngconf.h.

Definition at line 1003 of file pngconf.h.

Definition at line 632 of file pngconf.h.

Definition at line 640 of file pngconf.h.

Definition at line 997 of file pngconf.h.

#define PNG_ZBUF_SIZE   8192

Definition at line 82 of file pngconf.h.

Definition at line 858 of file pngconf.h.

#define PNGAPI

Definition at line 1317 of file pngconf.h.

#define PNGARG (   arglist)    arglist

Definition at line 266 of file pngconf.h.


Typedef Documentation

typedef unsigned char png_byte

Definition at line 1052 of file pngconf.h.

typedef png_bytep

Definition at line 1129 of file pngconf.h.

Definition at line 1151 of file pngconf.h.

typedef char FAR* png_charp

Definition at line 1135 of file pngconf.h.

typedef char FAR* FAR* png_charpp

Definition at line 1157 of file pngconf.h.

typedef char FAR* FAR* FAR* png_charppp

Definition at line 1164 of file pngconf.h.

typedef PNG_CONST char FAR* png_const_charp

Definition at line 1134 of file pngconf.h.

Definition at line 1156 of file pngconf.h.

typedef double FAR* png_doublep

Definition at line 1147 of file pngconf.h.

typedef double FAR* FAR* png_doublepp

Definition at line 1160 of file pngconf.h.

typedef FILE* png_FILE_p

Definition at line 1142 of file pngconf.h.

Definition at line 1125 of file pngconf.h.

Definition at line 1136 of file pngconf.h.

Definition at line 1158 of file pngconf.h.

typedef short png_int_16

Definition at line 1051 of file pngconf.h.

Definition at line 1133 of file pngconf.h.

Definition at line 1155 of file pngconf.h.

typedef long png_int_32

Definition at line 1049 of file pngconf.h.

Definition at line 1131 of file pngconf.h.

Definition at line 1153 of file pngconf.h.

typedef size_t png_size_t

Definition at line 1060 of file pngconf.h.

typedef unsigned short png_uint_16

Definition at line 1050 of file pngconf.h.

Definition at line 1132 of file pngconf.h.

Definition at line 1154 of file pngconf.h.

typedef png_uint_32

Definition at line 1048 of file pngconf.h.

Definition at line 1130 of file pngconf.h.

Definition at line 1152 of file pngconf.h.

typedef void FAR* png_voidp

Definition at line 1128 of file pngconf.h.

typedef charf* png_zcharp

Definition at line 1173 of file pngconf.h.

typedef charf* FAR* png_zcharpp

Definition at line 1174 of file pngconf.h.

Definition at line 1175 of file pngconf.h.