#include "pngpriv.h"
#ifdef PNG_PROGRESSIVE_READ_SUPPORTED
#define PNG_READ_SIG_MODE …
#define PNG_READ_CHUNK_MODE …
#define PNG_READ_IDAT_MODE …
#define PNG_READ_tEXt_MODE …
#define PNG_READ_zTXt_MODE …
#define PNG_READ_DONE_MODE …
#define PNG_READ_iTXt_MODE …
#define PNG_ERROR_MODE …
#define PNG_PUSH_SAVE_BUFFER_IF_FULL …
#define PNG_PUSH_SAVE_BUFFER_IF_LT(N) …
void PNGAPI
png_process_data(png_structrp png_ptr, png_inforp info_ptr,
png_bytep buffer, size_t buffer_size)
{ … }
size_t PNGAPI
png_process_data_pause(png_structrp png_ptr, int save)
{ … }
png_uint_32 PNGAPI
png_process_data_skip(png_structrp png_ptr)
{ … }
void
png_process_some_data(png_structrp png_ptr, png_inforp info_ptr)
{ … }
void
png_push_read_sig(png_structrp png_ptr, png_inforp info_ptr)
{ … }
void
png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
{ … }
void PNGCBAPI
png_push_fill_buffer(png_structp png_ptr, png_bytep buffer, size_t length)
{ … }
void
png_push_save_buffer(png_structrp png_ptr)
{ … }
void
png_push_restore_buffer(png_structrp png_ptr, png_bytep buffer,
size_t buffer_length)
{ … }
void
png_push_read_IDAT(png_structrp png_ptr)
{ … }
void
png_process_IDAT_data(png_structrp png_ptr, png_bytep buffer,
size_t buffer_length)
{ … }
void
png_push_process_row(png_structrp png_ptr)
{ … }
void
png_read_push_finish_row(png_structrp png_ptr)
{ … }
void
png_push_have_info(png_structrp png_ptr, png_inforp info_ptr)
{ … }
void
png_push_have_end(png_structrp png_ptr, png_inforp info_ptr)
{ … }
void
png_push_have_row(png_structrp png_ptr, png_bytep row)
{ … }
#ifdef PNG_READ_INTERLACING_SUPPORTED
void PNGAPI
png_progressive_combine_row(png_const_structrp png_ptr, png_bytep old_row,
png_const_bytep new_row)
{ … }
#endif
void PNGAPI
png_set_progressive_read_fn(png_structrp png_ptr, png_voidp progressive_ptr,
png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn,
png_progressive_end_ptr end_fn)
{ … }
png_voidp PNGAPI
png_get_progressive_ptr(png_const_structrp png_ptr)
{ … }
#endif