sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
pngstruct.h File Reference
#include "zlib.h"

Go to the source code of this file.

Classes

struct  png_xy
struct  png_XYZ
struct  png_struct_def

Macros

#define ZLIB_CONST
#define PNGZ_MSG_CAST(s)
#define PNGZ_INPUT_CAST(b)
#define ZLIB_IO_MAX   ((uInt)-1)
#define PNG_CHUNK(cHNK, i)
#define png_chunk_flag_from_index(i)
#define png_file_has_chunk(png_ptr, i)
#define png_file_add_chunk(pnt_ptr, i)
#define png_has_chunk(png_ptr, cHNK)

Typedefs

typedef struct png_xy png_xy
typedef struct png_XYZ png_XYZ

Enumerations

enum  png_index { PNG_INDEX_unknown }

Macro Definition Documentation

◆ PNG_CHUNK

#define PNG_CHUNK ( cHNK,
i )
Value:
PNG_INDEX_ ## cHNK = (i),

Definition at line 99 of file pngstruct.h.

◆ png_chunk_flag_from_index

#define png_chunk_flag_from_index ( i)
Value:
(0x80000000U >> (31 - (i)))

Definition at line 112 of file pngstruct.h.

◆ png_file_add_chunk

#define png_file_add_chunk ( pnt_ptr,
i )
Value:
((void)((png_ptr)->chunks |= png_chunk_flag_from_index(i)))

Definition at line 122 of file pngstruct.h.

◆ png_file_has_chunk

#define png_file_has_chunk ( png_ptr,
i )
Value:
(((png_ptr)->chunks & png_chunk_flag_from_index(i)) != 0)

Definition at line 118 of file pngstruct.h.

◆ png_has_chunk

#define png_has_chunk ( png_ptr,
cHNK )
Value:
png_file_has_chunk(png_ptr, PNG_INDEX_ ## cHNK)

Definition at line 197 of file pngstruct.h.

◆ PNGZ_INPUT_CAST

#define PNGZ_INPUT_CAST ( b)
Value:
png_constcast(png_bytep,b)

Definition at line 42 of file pngstruct.h.

◆ PNGZ_MSG_CAST

#define PNGZ_MSG_CAST ( s)
Value:
png_constcast(char*,s)

Definition at line 41 of file pngstruct.h.

◆ ZLIB_CONST

#define ZLIB_CONST

Definition at line 29 of file pngstruct.h.

◆ ZLIB_IO_MAX

#define ZLIB_IO_MAX   ((uInt)-1)

Definition at line 57 of file pngstruct.h.

Enumeration Type Documentation

◆ png_index

enum png_index

Definition at line 100 of file pngstruct.h.