Back to index

plt-scheme  4.2.1
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_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_USER_TRANSFORM_PTR_SUPPORTED
#define PNG_WRITE_INTERLACING_SUPPORTED
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
#define PNG_ERROR_NUMBERS_SUPPORTED
#define PNG_WRITE_FLUSH_SUPPORTED
#define PNG_WRITE_EMPTY_PLTE_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_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 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_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

Define Documentation

#define CVT_PTR (   ptr)    (ptr)

Definition at line 1286 of file pngconf.h.

#define CVT_PTR_NOCHECK (   ptr)    (ptr)

Definition at line 1287 of file pngconf.h.

#define FAR

Definition at line 1042 of file pngconf.h.

#define FARDATA

Definition at line 1047 of file pngconf.h.

#define PNG_ABORT ( )    abort()

Definition at line 1264 of file pngconf.h.

Definition at line 645 of file pngconf.h.

Definition at line 723 of file pngconf.h.

Definition at line 727 of file pngconf.h.

#define PNG_CONST   const

Definition at line 374 of file pngconf.h.

Definition at line 638 of file pngconf.h.

Definition at line 602 of file pngconf.h.

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

Definition at line 1250 of file pngconf.h.

#define PNG_EXPORT_VAR (   type)    extern PNG_IMPEXP type

Definition at line 1255 of file pngconf.h.

Definition at line 453 of file pngconf.h.

Definition at line 58 of file pngconf.h.

Definition at line 457 of file pngconf.h.

Definition at line 731 of file pngconf.h.

Definition at line 799 of file pngconf.h.

Definition at line 735 of file pngconf.h.

Definition at line 739 of file pngconf.h.

#define PNG_IMPEXP

Definition at line 1236 of file pngconf.h.

Definition at line 961 of file pngconf.h.

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

Definition at line 1268 of file pngconf.h.

#define png_memcmp   memcmp /* SJT: added */

Definition at line 1290 of file pngconf.h.

#define png_memcpy   memcpy

Definition at line 1291 of file pngconf.h.

#define png_memset   memset

Definition at line 1292 of file pngconf.h.

Definition at line 648 of file pngconf.h.

Definition at line 52 of file pngconf.h.

Definition at line 414 of file pngconf.h.

Definition at line 417 of file pngconf.h.

Definition at line 751 of file pngconf.h.

Definition at line 755 of file pngconf.h.

Definition at line 763 of file pngconf.h.

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

Definition at line 526 of file pngconf.h.

Definition at line 496 of file pngconf.h.

Definition at line 705 of file pngconf.h.

Definition at line 493 of file pngconf.h.

Definition at line 478 of file pngconf.h.

Definition at line 722 of file pngconf.h.

Definition at line 726 of file pngconf.h.

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

Definition at line 534 of file pngconf.h.

Definition at line 490 of file pngconf.h.

Definition at line 541 of file pngconf.h.

Definition at line 469 of file pngconf.h.

Definition at line 499 of file pngconf.h.

Definition at line 730 of file pngconf.h.

Definition at line 502 of file pngconf.h.

Definition at line 505 of file pngconf.h.

Definition at line 734 of file pngconf.h.

Definition at line 738 of file pngconf.h.

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

Definition at line 530 of file pngconf.h.

Definition at line 511 of file pngconf.h.

Definition at line 487 of file pngconf.h.

Definition at line 750 of file pngconf.h.

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

Definition at line 814 of file pngconf.h.

Definition at line 475 of file pngconf.h.

Definition at line 484 of file pngconf.h.

Definition at line 754 of file pngconf.h.

Definition at line 762 of file pngconf.h.

Definition at line 520 of file pngconf.h.

Definition at line 766 of file pngconf.h.

Definition at line 758 of file pngconf.h.

Definition at line 472 of file pngconf.h.

Definition at line 770 of file pngconf.h.

Definition at line 774 of file pngconf.h.

Definition at line 514 of file pngconf.h.

Definition at line 39 of file pngconf.h.

Definition at line 508 of file pngconf.h.

Definition at line 481 of file pngconf.h.

Definition at line 778 of file pngconf.h.

Definition at line 818 of file pngconf.h.

Definition at line 782 of file pngconf.h.

Definition at line 464 of file pngconf.h.

Definition at line 786 of file pngconf.h.

Definition at line 794 of file pngconf.h.

Definition at line 804 of file pngconf.h.

Definition at line 517 of file pngconf.h.

Definition at line 790 of file pngconf.h.

Definition at line 767 of file pngconf.h.

Definition at line 759 of file pngconf.h.

Definition at line 241 of file pngconf.h.

Definition at line 771 of file pngconf.h.

Definition at line 775 of file pngconf.h.

#define png_strcpy   strcpy

Definition at line 1288 of file pngconf.h.

#define png_strlen   strlen

Definition at line 1289 of file pngconf.h.

Definition at line 779 of file pngconf.h.

Definition at line 819 of file pngconf.h.

Definition at line 618 of file pngconf.h.

Definition at line 783 of file pngconf.h.

Definition at line 787 of file pngconf.h.

Definition at line 796 of file pngconf.h.

Definition at line 1154 of file pngconf.h.

Definition at line 805 of file pngconf.h.

Definition at line 660 of file pngconf.h.

Definition at line 589 of file pngconf.h.

Definition at line 711 of file pngconf.h.

Definition at line 561 of file pngconf.h.

Definition at line 832 of file pngconf.h.

Definition at line 838 of file pngconf.h.

Definition at line 612 of file pngconf.h.

#define PNG_WRITE_FILLER_SUPPORTED   /* same as WRITE_STRIP_ALPHA */

Definition at line 573 of file pngconf.h.

Definition at line 607 of file pngconf.h.

Definition at line 844 of file pngconf.h.

Definition at line 850 of file pngconf.h.

Definition at line 856 of file pngconf.h.

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

Definition at line 593 of file pngconf.h.

Definition at line 579 of file pngconf.h.

Definition at line 570 of file pngconf.h.

Definition at line 870 of file pngconf.h.

Definition at line 558 of file pngconf.h.

Definition at line 567 of file pngconf.h.

Definition at line 876 of file pngconf.h.

Definition at line 888 of file pngconf.h.

Definition at line 894 of file pngconf.h.

Definition at line 882 of file pngconf.h.

Definition at line 555 of file pngconf.h.

Definition at line 900 of file pngconf.h.

Definition at line 906 of file pngconf.h.

Definition at line 45 of file pngconf.h.

Definition at line 576 of file pngconf.h.

Definition at line 564 of file pngconf.h.

Definition at line 912 of file pngconf.h.

Definition at line 948 of file pngconf.h.

Definition at line 918 of file pngconf.h.

Definition at line 550 of file pngconf.h.

Definition at line 924 of file pngconf.h.

Definition at line 936 of file pngconf.h.

Definition at line 582 of file pngconf.h.

Definition at line 597 of file pngconf.h.

Definition at line 930 of file pngconf.h.

#define PNG_ZBUF_SIZE   8192

Definition at line 33 of file pngconf.h.

Definition at line 791 of file pngconf.h.

#define PNGAPI

Definition at line 1235 of file pngconf.h.

#define PNGARG (   arglist)    arglist

Definition at line 217 of file pngconf.h.


Typedef Documentation

typedef unsigned char png_byte

Definition at line 985 of file pngconf.h.

typedef png_bytep

Definition at line 1056 of file pngconf.h.

Definition at line 1078 of file pngconf.h.

typedef char FAR* png_charp

Definition at line 1062 of file pngconf.h.

typedef char FAR* FAR* png_charpp

Definition at line 1084 of file pngconf.h.

typedef char FAR* FAR* FAR* png_charppp

Definition at line 1091 of file pngconf.h.

typedef PNG_CONST char FAR* png_const_charp

Definition at line 1061 of file pngconf.h.

Definition at line 1083 of file pngconf.h.

typedef double FAR* png_doublep

Definition at line 1074 of file pngconf.h.

typedef double FAR* FAR* png_doublepp

Definition at line 1087 of file pngconf.h.

typedef FILE* png_FILE_p

Definition at line 1069 of file pngconf.h.

Definition at line 1052 of file pngconf.h.

Definition at line 1063 of file pngconf.h.

Definition at line 1085 of file pngconf.h.

typedef short png_int_16

Definition at line 984 of file pngconf.h.

Definition at line 1060 of file pngconf.h.

Definition at line 1082 of file pngconf.h.

typedef long png_int_32

Definition at line 982 of file pngconf.h.

Definition at line 1058 of file pngconf.h.

Definition at line 1080 of file pngconf.h.

typedef size_t png_size_t

Definition at line 989 of file pngconf.h.

typedef unsigned short png_uint_16

Definition at line 983 of file pngconf.h.

Definition at line 1059 of file pngconf.h.

Definition at line 1081 of file pngconf.h.

typedef png_uint_32

Definition at line 981 of file pngconf.h.

Definition at line 1057 of file pngconf.h.

Definition at line 1079 of file pngconf.h.

typedef void FAR* png_voidp

Definition at line 1055 of file pngconf.h.

typedef charf* png_zcharp

Definition at line 1097 of file pngconf.h.

typedef charf* FAR* png_zcharpp

Definition at line 1098 of file pngconf.h.

Definition at line 1099 of file pngconf.h.