HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pngconf.h File Reference
#include <limits.h>
#include <stddef.h>
#include <stdio.h>
#include <setjmp.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_CONST   const /* backward compatibility only */
 
#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)   attributes type name args
 
#define PNG_EXPORT_TYPE(type)   PNG_IMPEXP type
 
#define PNG_EXPORTA(ordinal, type, name, args, attributes)
 
#define PNG_EMPTY   /*empty list*/
 
#define PNG_EXPORT(ordinal, type, name, args)   PNG_EXPORTA(ordinal, type, name, args, PNG_EMPTY)
 
#define PNG_REMOVED(ordinal, type, name, args, attributes)
 
#define PNG_CALLBACK(type, name, args)   type (PNGCBAPI name) PNGARG(args)
 
#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_PRIVATE   /* This is a private libpng function */
 
#define PNG_RESTRICT   /* The C99 "restrict" feature */
 
#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 voidpng_voidp
 
typedef const voidpng_const_voidp
 
typedef png_byte * png_bytep
 
typedef const png_byte * png_const_bytep
 
typedef png_uint_32png_uint_32p
 
typedef const png_uint_32png_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_pointpng_fixed_point_p
 
typedef const png_fixed_pointpng_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

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

Definition at line 439 of file pngconf.h.

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

Definition at line 319 of file pngconf.h.

#define PNG_CONST   const /* backward compatibility only */

Definition at line 64 of file pngconf.h.

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

Definition at line 430 of file pngconf.h.

#define PNG_EMPTY   /*empty list*/

Definition at line 308 of file pngconf.h.

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

Definition at line 310 of file pngconf.h.

#define PNG_EXPORT_TYPE (   type)    PNG_IMPEXP type

Definition at line 291 of file pngconf.h.

#define PNG_EXPORTA (   ordinal,
  type,
  name,
  args,
  attributes 
)
Value:
PNG_LINKAGE_API attributes)
GLuint const GLchar * name
Definition: glcorearb.h:786
#define PNG_EXPORT_TYPE(type)
Definition: pngconf.h:291
**If you just want to fire and args
Definition: thread.h:609
#define PNG_FUNCTION(type, name, args, attributes)
Definition: pngconf.h:287
#define PNG_LINKAGE_API
Definition: pnglibconf.h:197
#define PNGARG(arglist)
Definition: pngconf.h:94
type
Definition: core.h:1059
#define PNGAPI
Definition: pngconf.h:261

Definition at line 300 of file pngconf.h.

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

Definition at line 461 of file pngconf.h.

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

Definition at line 453 of file pngconf.h.

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

Definition at line 287 of file pngconf.h.

#define PNG_IMPEXP

Definition at line 275 of file pngconf.h.

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

Definition at line 436 of file pngconf.h.

#define PNG_PEDANTIC_WARNINGS_SUPPORTED

Definition at line 331 of file pngconf.h.

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

Definition at line 442 of file pngconf.h.

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

Definition at line 315 of file pngconf.h.

#define PNG_RESTRICT   /* The C99 "restrict" feature */

Definition at line 445 of file pngconf.h.

#define PNG_USE_READ_MACROS

Definition at line 73 of file pngconf.h.

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

Definition at line 433 of file pngconf.h.

#define PNGAPI   PNGCAPI

Definition at line 261 of file pngconf.h.

#define PNGARG (   arglist)    arglist

Definition at line 94 of file pngconf.h.

#define PNGCAPI

Definition at line 255 of file pngconf.h.

#define PNGCBAPI   PNGCAPI

Definition at line 258 of file pngconf.h.

Typedef Documentation

typedef size_t png_alloc_size_t

Definition at line 557 of file pngconf.h.

typedef png_byte* png_bytep

Definition at line 579 of file pngconf.h.

typedef png_byte* * png_bytepp

Definition at line 606 of file pngconf.h.

typedef char* png_charp

Definition at line 589 of file pngconf.h.

typedef char* * png_charpp

Definition at line 612 of file pngconf.h.

typedef char* * * png_charppp

Definition at line 619 of file pngconf.h.

typedef const png_byte* png_const_bytep

Definition at line 580 of file pngconf.h.

typedef const char* png_const_charp

Definition at line 590 of file pngconf.h.

typedef const char* * png_const_charpp

Definition at line 611 of file pngconf.h.

Definition at line 592 of file pngconf.h.

typedef const png_int_16* png_const_int_16p

Definition at line 588 of file pngconf.h.

typedef const png_int_32* png_const_int_32p

Definition at line 584 of file pngconf.h.

typedef const size_t* png_const_size_tp

Definition at line 594 of file pngconf.h.

typedef const png_uint_16* png_const_uint_16p

Definition at line 586 of file pngconf.h.

Definition at line 582 of file pngconf.h.

Definition at line 578 of file pngconf.h.

Definition at line 591 of file pngconf.h.

Definition at line 613 of file pngconf.h.

typedef png_int_16* png_int_16p

Definition at line 587 of file pngconf.h.

typedef png_int_16* * png_int_16pp

Definition at line 610 of file pngconf.h.

typedef png_int_32* png_int_32p

Definition at line 583 of file pngconf.h.

typedef png_int_32* * png_int_32pp

Definition at line 608 of file pngconf.h.

typedef ptrdiff_t png_ptrdiff_t

Definition at line 524 of file pngconf.h.

typedef size_t png_size_t

Definition at line 523 of file pngconf.h.

typedef size_t* png_size_tp

Definition at line 593 of file pngconf.h.

typedef png_uint_16* png_uint_16p

Definition at line 585 of file pngconf.h.

typedef png_uint_16* * png_uint_16pp

Definition at line 609 of file pngconf.h.

Definition at line 581 of file pngconf.h.

Definition at line 607 of file pngconf.h.

typedef void* png_voidp

Definition at line 577 of file pngconf.h.