| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

Macros | Typedefs
pngconf.h File Reference
`#include <limits.h>`
`#include <string.h>`
`#include <stdio.h>`

Go to the source code of this file.

## Macros
#define | PNG_USE_READ_MACROS
#define | PNGARG(arglist) arglist
#define | PNGCAPI
#define | PNGCBAPI PNGCAPI
#define | PNGAPI PNGCAPI
#define | PNG_IMPEXP
#define | PNG_FUNCTION(type, name, args, attributes) type name args
#define | PNG_EXPORT_TYPE(type) PNG_IMPEXP type
#define | PNG_EXPORTA(ordinal, type, name, args, attributes)
#define | PNG_EXPORT(ordinal, type, name, args) PNG_EXPORTA(ordinal, type, name, args, )
#define | PNG_REMOVED(ordinal, type, name, args, attributes)
#define | PNG_CALLBACK(type, name, args, attributes) type (PNGCBAPI name) PNGARG(args) attributes
#define | PNG_PEDANTIC_WARNINGS_SUPPORTED
#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_FP_EXPORT(ordinal, type, name, args)
#define | PNG_FIXED_EXPORT(ordinal, type, name, args)
#define | PNG_CONST const
#define | png_sizeof(x) (sizeof (x))
#define | FAR
#define | FARDATA

## 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 FAR * | png_voidp
typedef PNG_CONST void FAR * | png_const_voidp
typedef png_byte FAR * | png_bytep
typedef PNG_CONST png_byte FAR * | png_const_bytep
typedef png_uint_32 FAR * | png_uint_32p
typedef PNG_CONST png_uint_32 FAR * | png_const_uint_32p
typedef png_int_32 FAR * | png_int_32p
typedef PNG_CONST png_int_32 FAR * | png_const_int_32p
typedef png_uint_16 FAR * | png_uint_16p
typedef PNG_CONST png_uint_16 FAR * | png_const_uint_16p
typedef png_int_16 FAR * | png_int_16p
typedef PNG_CONST png_int_16 FAR * | png_const_int_16p
typedef char FAR * | png_charp
typedef PNG_CONST char FAR * | png_const_charp
typedef png_fixed_point FAR * | png_fixed_point_p
typedef PNG_CONST png_fixed_point FAR * | png_const_fixed_point_p
typedef png_size_t FAR * | png_size_tp
typedef PNG_CONST png_size_t FAR * | png_const_size_tp
typedef png_byte FAR *FAR * | png_bytepp
typedef png_uint_32 FAR *FAR * | png_uint_32pp
typedef png_int_32 FAR *FAR * | png_int_32pp
typedef png_uint_16 FAR *FAR * | png_uint_16pp
typedef png_int_16 FAR *FAR * | png_int_16pp
typedef PNG_CONST char FAR *FAR * | png_const_charpp
typedef char FAR *FAR * | png_charpp
typedef png_fixed_point FAR *FAR * | png_fixed_point_pp
typedef char FAR *FAR *FAR * | png_charppp
typedef png_size_t | png_alloc_size_t

## Macro Definition Documentation

#define FAR

Definition at line 546 of file pngconf.h.

#define FARDATA

Definition at line 551 of file pngconf.h.

#define PNG_ALLOCATED /* The result of the function is new memory */

Definition at line 428 of file pngconf.h.

#define PNG_CALLBACK | ( |  | type,
|  |  | name,
|  |  | args,
|  |  | attributes
| ) |  | type (PNGCBAPI name) PNGARG(args) attributes

Definition at line 327 of file pngconf.h.

#define PNG_CONST const

Definition at line 462 of file pngconf.h.

#define PNG_DEPRECATED /* Use of this function is deprecated */

Definition at line 419 of file pngconf.h.

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

Definition at line 431 of file pngconf.h.

#define PNG_EXPORT | ( |  | ordinal,
|  |  | type,
|  |  | name,
|  |  | args
| ) |  | PNG_EXPORTA(ordinal, type, name, args, )

Definition at line 318 of file pngconf.h.

#define PNG_EXPORT_TYPE | ( |  | type | ) | PNG_IMPEXP type

Definition at line 305 of file pngconf.h.

#define PNG_EXPORTA | ( |  | ordinal,
|  |  | type,
|  |  | name,
|  |  | args,
|  |  | attributes
| ) |  |

Value:
extern PNG_FUNCTION(PNG_EXPORT_TYPE(type),(PNGAPI name),PNGARG(args),\
attributes)
PNGARG
#define PNGARG(arglist)
Definition: pngconf.h:89
PNGAPI
#define PNGAPI
Definition: pngconf.h:256
PNG_EXPORT_TYPE
#define PNG_EXPORT_TYPE(type)
Definition: pngconf.h:305
PNG_FUNCTION
#define PNG_FUNCTION(type, name, args, attributes)
Definition: pngconf.h:298

Definition at line 313 of file pngconf.h.

#define PNG_FIXED_EXPORT | ( |  | ordinal,
|  |  | type,
|  |  | name,
|  |  | args
| ) |  |

Definition at line 449 of file pngconf.h.

#define PNG_FP_EXPORT | ( |  | ordinal,
|  |  | type,
|  |  | name,
|  |  | args
| ) |  |

Definition at line 441 of file pngconf.h.

#define PNG_FUNCTION | ( |  | type,
|  |  | name,
|  |  | args,
|  |  | attributes
| ) |  | type name args

Definition at line 298 of file pngconf.h.

#define PNG_IMPEXP

Definition at line 281 of file pngconf.h.

#define PNG_NORETURN /* This function does not return */

Definition at line 425 of file pngconf.h.

#define PNG_PEDANTIC_WARNINGS_SUPPORTED

Definition at line 340 of file pngconf.h.

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

Definition at line 434 of file pngconf.h.

#define PNG_REMOVED | ( |  | ordinal,
|  |  | type,
|  |  | name,
|  |  | args,
|  |  | attributes
| ) |  |

Definition at line 323 of file pngconf.h.

#define png_sizeof | ( |  | x | ) | (sizeof (x))

Definition at line 492 of file pngconf.h.

#define PNG_USE_READ_MACROS

Definition at line 57 of file pngconf.h.

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

Definition at line 422 of file pngconf.h.

#define PNGAPI PNGCAPI

Definition at line 256 of file pngconf.h.

#define PNGARG | ( |  | arglist | ) | arglist

Definition at line 89 of file pngconf.h.

#define PNGCAPI

Definition at line 250 of file pngconf.h.

#define PNGCBAPI PNGCAPI

Definition at line 253 of file pngconf.h.

## Typedef Documentation

typedef png_size_t png_alloc_size_t

Definition at line 627 of file pngconf.h.

typedef unsigned char png_byte

Definition at line 485 of file pngconf.h.

typedef png_byte FAR* png_bytep

Definition at line 562 of file pngconf.h.

typedef png_byte FAR* FAR* png_bytepp

Definition at line 589 of file pngconf.h.

typedef char FAR* png_charp

Definition at line 572 of file pngconf.h.

typedef char FAR* FAR* png_charpp

Definition at line 595 of file pngconf.h.

typedef char FAR* FAR* FAR* png_charppp

Definition at line 602 of file pngconf.h.

typedef PNG_CONST png_byte FAR* png_const_bytep

Definition at line 563 of file pngconf.h.

typedef PNG_CONST char FAR* png_const_charp

Definition at line 573 of file pngconf.h.

typedef PNG_CONST char FAR* FAR* png_const_charpp

Definition at line 594 of file pngconf.h.

typedef PNG_CONST png_fixed_point FAR* png_const_fixed_point_p

Definition at line 575 of file pngconf.h.

typedef PNG_CONST png_int_16 FAR* png_const_int_16p

Definition at line 571 of file pngconf.h.

typedef PNG_CONST png_int_32 FAR* png_const_int_32p

Definition at line 567 of file pngconf.h.

typedef PNG_CONST png_size_t FAR* png_const_size_tp

Definition at line 577 of file pngconf.h.

typedef PNG_CONST png_uint_16 FAR* png_const_uint_16p

Definition at line 569 of file pngconf.h.

typedef PNG_CONST png_uint_32 FAR* png_const_uint_32p

Definition at line 565 of file pngconf.h.

typedef PNG_CONST void FAR* png_const_voidp

Definition at line 561 of file pngconf.h.

typedef png_int_32 png_fixed_point

Definition at line 557 of file pngconf.h.

typedef png_fixed_point FAR* png_fixed_point_p

Definition at line 574 of file pngconf.h.

typedef png_fixed_point FAR* FAR* png_fixed_point_pp

Definition at line 596 of file pngconf.h.

typedef short png_int_16

Definition at line 484 of file pngconf.h.

typedef png_int_16 FAR* png_int_16p

Definition at line 570 of file pngconf.h.

typedef png_int_16 FAR* FAR* png_int_16pp

Definition at line 593 of file pngconf.h.

typedef long png_int_32

Definition at line 481 of file pngconf.h.

typedef png_int_32 FAR* png_int_32p

Definition at line 566 of file pngconf.h.

typedef png_int_32 FAR* FAR* png_int_32pp

Definition at line 591 of file pngconf.h.

typedef size_t png_size_t

Definition at line 490 of file pngconf.h.

typedef png_size_t FAR* png_size_tp

Definition at line 576 of file pngconf.h.

typedef unsigned short png_uint_16

Definition at line 483 of file pngconf.h.

typedef png_uint_16 FAR* png_uint_16p

Definition at line 568 of file pngconf.h.

typedef png_uint_16 FAR* FAR* png_uint_16pp

Definition at line 592 of file pngconf.h.

typedef unsigned long png_uint_32

Definition at line 480 of file pngconf.h.

typedef png_uint_32 FAR* png_uint_32p

Definition at line 564 of file pngconf.h.

typedef png_uint_32 FAR* FAR* png_uint_32pp

Definition at line 590 of file pngconf.h.

typedef void FAR* png_voidp

Definition at line 560 of file pngconf.h.