uint_16 :: u16
File: png.bl
int_16 :: s16
File: png.bl
uint_32 :: u32
File: png.bl
byte :: u8
File: png.bl
bytep :: *byte
File: png.bl
bytepp :: *bytep
File: png.bl
size_t :: usize
File: png.bl
structp :: *u8
File: png.bl
const_structp :: structp
File: png.bl
const_charp :: *u8
File: png.bl
voidp :: *u8
File: png.bl
structpp :: *structp
File: png.bl
info :: u8
File: png.bl
infop :: *info
File: png.bl
infopp :: *infop
File: png.bl
const_infop :: infop
File: png.bl
error_ptr :: *fn (_1: structp, _2: const_charp)
File: png.bl
rw_ptr :: *fn (_1: structp, _2: bytep, _3: size_t)
File: png.bl
LIBPNG_VER_STRING :: "1.6.37"
File: png.bl
COLOR_MASK_PALETTE :: 1
File: png.bl
COLOR_MASK_COLOR :: 2
File: png.bl
COLOR_MASK_ALPHA :: 4
File: png.bl
COLOR_TYPE_GRAY :: 0
File: png.bl
COLOR_TYPE_PALETTE ::
File: png.bl
COLOR_TYPE_RGB :: COLOR_MASK_COLOR
File: png.bl
COLOR_TYPE_RGB_ALPHA ::
File: png.bl
COLOR_TYPE_GRAY_ALPHA :: COLOR_MASK_ALPHA
File: png.bl
COLOR_TYPE_RGBA :: COLOR_TYPE_RGB_ALPHA
File: png.bl
COLOR_TYPE_GA :: COLOR_TYPE_GRAY_ALPHA
File: png.bl
sig_cmp :: fn (sig: bytep, start: size_t, num_to_check: size_t) s32 #extern
File: png.bl
create_read_struct :: fn (user_ver: const_charp, errorptr: voidp, error_fn: error_ptr, warn_fn: error_ptr) structp #extern
File: png.bl
destroy_read_struct :: fn (ptr_ptr: structpp, info_ptr_ptr: infopp, end_info_ptr_ptr: infopp) #extern
File: png.bl
create_info_struct :: fn (ptr: structp) infop #extern
File: png.bl
set_sig_bytes :: fn (ptr: structp, num_bytes: s32) #extern
File: png.bl
read_info :: fn (ptr: structp, info_ptr: infop) #extern
File: png.bl
set_read_fn :: fn (ptr: structp, io_ptr: voidp, read_data_fn: rw_ptr) #extern
File: png.bl
get_io_ptr :: fn (ptr: structp) voidp #extern
File: png.bl
get_IHDR :: fn (ptr: structp, info_ptr: infop, width: *uint_32, height: *uint_32, bit_depth: *s32, color_type: *s32, interlace_method: *s32, compression_method: *s32, filter_method: *s32) uint_32 #extern
File: png.bl
read_update_info :: fn (ptr: structp, info_ptr: infop) #extern
File: png.bl
get_rowbytes :: fn (ptr: const_structp, info_ptr: const_infop) size_t #extern
File: png.bl
read_image :: fn (ptr: structp, image: bytepp) #extern
File: png.bl