sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
pngconf.h File Reference
#include <limits.h>
#include <stddef.h>

Go to the source code of this file.

Macros

#define PNG_CONST   const
#define PNG_USE_READ_MACROS
#define PNGARG(arglist)
#define PNGCAPI
#define PNGCBAPI   PNGCAPI
#define PNGAPI   PNGCAPI
#define PNG_IMPEXP
#define PNG_FUNCTION(type, name, args, attributes)
#define PNG_EXPORT_TYPE(type)
#define PNG_EXPORTA(ordinal, type, name, args, attributes)
#define PNG_EMPTY
#define PNG_EXPORT(ordinal, type, name, args)
#define PNG_REMOVED(ordinal, type, name, args, attributes)
#define PNG_CALLBACK(type, name, args)
#define PNG_PEDANTIC_WARNINGS_SUPPORTED
#define PNG_DEPRECATED
#define PNG_USE_RESULT
#define PNG_NORETURN
#define PNG_ALLOCATED
#define PNG_PRIVATE
#define PNG_RESTRICT
#define PNG_FP_EXPORT(ordinal, type, name, args)
#define PNG_FIXED_EXPORT(ordinal, type, name, args)

Typedefs

typedef size_t png_size_t
typedef ptrdiff_t png_ptrdiff_t
typedef size_t png_alloc_size_t
typedef png_int_32 png_fixed_point
typedef void * png_voidp
typedef const void * png_const_voidp
typedef png_byte * png_bytep
typedef const png_byte * png_const_bytep
typedef png_uint_32 * png_uint_32p
typedef const png_uint_32 * png_const_uint_32p
typedef png_int_32 * png_int_32p
typedef const png_int_32 * png_const_int_32p
typedef png_uint_16 * png_uint_16p
typedef const png_uint_16 * png_const_uint_16p
typedef png_int_16 * png_int_16p
typedef const png_int_16 * png_const_int_16p
typedef char * png_charp
typedef const char * png_const_charp
typedef png_fixed_point * png_fixed_point_p
typedef const png_fixed_point * png_const_fixed_point_p
typedef size_t * png_size_tp
typedef const size_t * png_const_size_tp
typedef png_byte ** png_bytepp
typedef png_uint_32 ** png_uint_32pp
typedef png_int_32 ** png_int_32pp
typedef png_uint_16 ** png_uint_16pp
typedef png_int_16 ** png_int_16pp
typedef const char ** png_const_charpp
typedef char ** png_charpp
typedef png_fixed_point ** png_fixed_point_pp
typedef char *** png_charppp

Macro Definition Documentation

◆ PNG_ALLOCATED

#define PNG_ALLOCATED

Definition at line 430 of file pngconf.h.

◆ PNG_CALLBACK

#define PNG_CALLBACK ( type,
name,
args )
Value:
type (PNGCBAPI name) args

Definition at line 310 of file pngconf.h.

◆ PNG_CONST

#define PNG_CONST   const

Definition at line 67 of file pngconf.h.

◆ PNG_DEPRECATED

#define PNG_DEPRECATED

Definition at line 421 of file pngconf.h.

◆ PNG_EMPTY

#define PNG_EMPTY

Definition at line 299 of file pngconf.h.

◆ PNG_EXPORT

#define PNG_EXPORT ( ordinal,
type,
name,
args )
Value:
PNG_EXPORTA(ordinal, type, name, args, PNG_EMPTY)

Definition at line 301 of file pngconf.h.

◆ PNG_EXPORT_TYPE

#define PNG_EXPORT_TYPE ( type)
Value:
PNG_IMPEXP type

Definition at line 282 of file pngconf.h.

◆ PNG_EXPORTA

#define PNG_EXPORTA ( ordinal,
type,
name,
args,
attributes )
Value:
PNG_FUNCTION(PNG_EXPORT_TYPE(type), (PNGAPI name), args, \
PNG_LINKAGE_API attributes)

Definition at line 291 of file pngconf.h.

◆ PNG_FIXED_EXPORT

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

Definition at line 452 of file pngconf.h.

◆ PNG_FP_EXPORT

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

Definition at line 444 of file pngconf.h.

◆ PNG_FUNCTION

#define PNG_FUNCTION ( type,
name,
args,
attributes )
Value:
attributes type name args

Definition at line 278 of file pngconf.h.

◆ PNG_IMPEXP

#define PNG_IMPEXP

Definition at line 266 of file pngconf.h.

◆ PNG_NORETURN

#define PNG_NORETURN

Definition at line 427 of file pngconf.h.

◆ PNG_PEDANTIC_WARNINGS_SUPPORTED

#define PNG_PEDANTIC_WARNINGS_SUPPORTED

Definition at line 322 of file pngconf.h.

◆ PNG_PRIVATE

#define PNG_PRIVATE

Definition at line 433 of file pngconf.h.

◆ PNG_REMOVED

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

Definition at line 306 of file pngconf.h.

◆ PNG_RESTRICT

#define PNG_RESTRICT

Definition at line 436 of file pngconf.h.

◆ PNG_USE_READ_MACROS

#define PNG_USE_READ_MACROS

Definition at line 76 of file pngconf.h.

◆ PNG_USE_RESULT

#define PNG_USE_RESULT

Definition at line 424 of file pngconf.h.

◆ PNGAPI

#define PNGAPI   PNGCAPI

Definition at line 252 of file pngconf.h.

◆ PNGARG

#define PNGARG ( arglist)
Value:
arglist

Definition at line 97 of file pngconf.h.

◆ PNGCAPI

#define PNGCAPI

Definition at line 246 of file pngconf.h.

◆ PNGCBAPI

#define PNGCBAPI   PNGCAPI

Definition at line 249 of file pngconf.h.

Typedef Documentation

◆ png_alloc_size_t

typedef size_t png_alloc_size_t

Definition at line 548 of file pngconf.h.

◆ png_bytep

typedef png_byte* png_bytep

Definition at line 570 of file pngconf.h.

◆ png_bytepp

typedef png_byte* * png_bytepp

Definition at line 593 of file pngconf.h.

◆ png_charp

typedef char* png_charp

Definition at line 580 of file pngconf.h.

◆ png_charpp

typedef char* * png_charpp

Definition at line 599 of file pngconf.h.

◆ png_charppp

typedef char* * * png_charppp

Definition at line 606 of file pngconf.h.

◆ png_const_bytep

typedef const png_byte* png_const_bytep

Definition at line 571 of file pngconf.h.

◆ png_const_charp

typedef const char* png_const_charp

Definition at line 581 of file pngconf.h.

◆ png_const_charpp

typedef const char* * png_const_charpp

Definition at line 598 of file pngconf.h.

◆ png_const_fixed_point_p

typedef const png_fixed_point* png_const_fixed_point_p

Definition at line 583 of file pngconf.h.

◆ png_const_int_16p

typedef const png_int_16* png_const_int_16p

Definition at line 579 of file pngconf.h.

◆ png_const_int_32p

typedef const png_int_32* png_const_int_32p

Definition at line 575 of file pngconf.h.

◆ png_const_size_tp

typedef const size_t* png_const_size_tp

Definition at line 585 of file pngconf.h.

◆ png_const_uint_16p

typedef const png_uint_16* png_const_uint_16p

Definition at line 577 of file pngconf.h.

◆ png_const_uint_32p

typedef const png_uint_32* png_const_uint_32p

Definition at line 573 of file pngconf.h.

◆ png_const_voidp

typedef const void* png_const_voidp

Definition at line 569 of file pngconf.h.

◆ png_fixed_point

png_const_structrp png_const_inforp info_ptr png_fixed_point

Definition at line 565 of file pngconf.h.

◆ png_fixed_point_p

typedef png_fixed_point* png_fixed_point_p

Definition at line 582 of file pngconf.h.

◆ png_fixed_point_pp

typedef png_fixed_point* * png_fixed_point_pp

Definition at line 600 of file pngconf.h.

◆ png_int_16p

typedef png_int_16* png_int_16p

Definition at line 578 of file pngconf.h.

◆ png_int_16pp

typedef png_int_16* * png_int_16pp

Definition at line 597 of file pngconf.h.

◆ png_int_32p

typedef png_int_32* png_int_32p

Definition at line 574 of file pngconf.h.

◆ png_int_32pp

typedef png_int_32* * png_int_32pp

Definition at line 595 of file pngconf.h.

◆ png_ptrdiff_t

typedef ptrdiff_t png_ptrdiff_t

Definition at line 515 of file pngconf.h.

◆ png_size_t

typedef size_t png_size_t

Definition at line 514 of file pngconf.h.

◆ png_size_tp

typedef size_t* png_size_tp

Definition at line 584 of file pngconf.h.

◆ png_uint_16p

typedef png_uint_16* png_uint_16p

Definition at line 576 of file pngconf.h.

◆ png_uint_16pp

typedef png_uint_16* * png_uint_16pp

Definition at line 596 of file pngconf.h.

◆ png_uint_32p

typedef png_uint_32* png_uint_32p

Definition at line 572 of file pngconf.h.

◆ png_uint_32pp

typedef png_uint_32* * png_uint_32pp

Definition at line 594 of file pngconf.h.

◆ png_voidp

typedef void* png_voidp

Definition at line 568 of file pngconf.h.