| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

Macros | Functions
pngpread.c File Reference
`#include "pngpriv.h"`

Go to the source code of this file.

## Macros
#define | PNG_READ_SIG_MODE 0
#define | PNG_READ_CHUNK_MODE 1
#define | PNG_READ_IDAT_MODE 2
#define | PNG_SKIP_MODE 3
#define | PNG_READ_tEXt_MODE 4
#define | PNG_READ_zTXt_MODE 5
#define | PNG_READ_DONE_MODE 6
#define | PNG_READ_iTXt_MODE 7
#define | PNG_ERROR_MODE 8

## Functions
void PNGAPI | png_process_data (png_structp png_ptr, png_infop info_ptr, png_bytep buffer, png_size_t buffer_size)
png_size_t PNGAPI | png_process_data_pause (png_structp png_ptr, int save)
png_uint_32 PNGAPI | png_process_data_skip (png_structp png_ptr)
void | png_process_some_data (png_structp png_ptr, png_infop info_ptr)
void | png_push_read_sig (png_structp png_ptr, png_infop info_ptr)
void | png_push_read_chunk (png_structp png_ptr, png_infop info_ptr)
void | png_push_crc_skip (png_structp png_ptr, png_uint_32 skip)
void | png_push_crc_finish (png_structp png_ptr)
void PNGCBAPI | png_push_fill_buffer (png_structp png_ptr, png_bytep buffer, png_size_t length)
void | png_push_save_buffer (png_structp png_ptr)
void | png_push_restore_buffer (png_structp png_ptr, png_bytep buffer, png_size_t buffer_length)
void | png_push_read_IDAT (png_structp png_ptr)
void | png_process_IDAT_data (png_structp png_ptr, png_bytep buffer, png_size_t buffer_length)
void | png_push_process_row (png_structp png_ptr)
void | png_read_push_finish_row (png_structp png_ptr)
void | png_push_handle_tEXt (png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
void | png_push_read_tEXt (png_structp png_ptr, png_infop info_ptr)
void | png_push_handle_zTXt (png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
void | png_push_read_zTXt (png_structp png_ptr, png_infop info_ptr)
void | png_push_handle_iTXt (png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
void | png_push_read_iTXt (png_structp png_ptr, png_infop info_ptr)
void | png_push_handle_unknown (png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
void | png_push_have_info (png_structp png_ptr, png_infop info_ptr)
void | png_push_have_end (png_structp png_ptr, png_infop info_ptr)
void | png_push_have_row (png_structp png_ptr, png_bytep row)
void PNGAPI | png_progressive_combine_row (png_structp png_ptr, png_bytep old_row, png_const_bytep new_row)
void PNGAPI | png_set_progressive_read_fn (png_structp 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_structp png_ptr)

## Macro Definition Documentation

#define PNG_ERROR_MODE 8

Definition at line 27 of file pngpread.c.

#define PNG_READ_CHUNK_MODE 1

Definition at line 20 of file pngpread.c.

#define PNG_READ_DONE_MODE 6

Definition at line 25 of file pngpread.c.

#define PNG_READ_IDAT_MODE 2

Definition at line 21 of file pngpread.c.

#define PNG_READ_iTXt_MODE 7

Definition at line 26 of file pngpread.c.

#define PNG_READ_SIG_MODE 0

Definition at line 19 of file pngpread.c.

#define PNG_READ_tEXt_MODE 4

Definition at line 23 of file pngpread.c.

#define PNG_READ_zTXt_MODE 5

Definition at line 24 of file pngpread.c.

#define PNG_SKIP_MODE 3

Definition at line 22 of file pngpread.c.

## Function Documentation

png_voidp PNGAPI png_get_progressive_ptr | ( | png_const_structp | png_ptr | ) |

Definition at line 1847 of file pngpread.c.

void PNGAPI png_process_data | ( | png_structp | png_ptr,
|  | png_infop | info_ptr,
|  | png_bytep | buffer,
|  | png_size_t | buffer_size
| ) |  |

Definition at line 30 of file pngpread.c.

png_size_t PNGAPI png_process_data_pause | ( | png_structp | png_ptr,
|  | int | save
| ) |  |

Definition at line 45 of file pngpread.c.

png_uint_32 PNGAPI png_process_data_skip | ( | png_structp | png_ptr | ) |

Definition at line 72 of file pngpread.c.

void png_process_IDAT_data | ( | png_structp | png_ptr,
|  | png_bytep | buffer,
|  | png_size_t | buffer_length
| ) |  |

Definition at line 908 of file pngpread.c.

void png_process_some_data | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 106 of file pngpread.c.

void PNGAPI png_progressive_combine_row | ( | png_structp | png_ptr,
|  | png_bytep | old_row,
|  | png_const_bytep | new_row
| ) |  |

Definition at line 1818 of file pngpread.c.

void png_push_crc_finish | ( | png_structp | png_ptr | ) |

Definition at line 639 of file pngpread.c.

void png_push_crc_skip | ( | png_structp | png_ptr,
|  | png_uint_32 | skip
| ) |  |

Definition at line 632 of file pngpread.c.

void PNGCBAPI png_push_fill_buffer | ( | png_structp | png_ptr,
|  | png_bytep | buffer,
|  | png_size_t | length
| ) |  |

Definition at line 700 of file pngpread.c.

void png_push_handle_iTXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr,
|  | png_uint_32 | length
| ) |  |

Definition at line 1585 of file pngpread.c.

void png_push_handle_tEXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr,
|  | png_uint_32 | length
| ) |  |

Definition at line 1284 of file pngpread.c.

void png_push_handle_unknown | ( | png_structp | png_ptr,
|  | png_infop | info_ptr,
|  | png_uint_32 | length
| ) |  |

Definition at line 1711 of file pngpread.c.

void png_push_handle_zTXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr,
|  | png_uint_32 | length
| ) |  |

Definition at line 1381 of file pngpread.c.

void png_push_have_end | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 1803 of file pngpread.c.

void png_push_have_info | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 1796 of file pngpread.c.

void png_push_have_row | ( | png_structp | png_ptr,
|  | png_bytep | row
| ) |  |

Definition at line 1810 of file pngpread.c.

void png_push_process_row | ( | png_structp | png_ptr | ) |

Definition at line 1012 of file pngpread.c.

void png_push_read_chunk | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 209 of file pngpread.c.

void png_push_read_IDAT | ( | png_structp | png_ptr | ) |

Definition at line 810 of file pngpread.c.

void png_push_read_iTXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 1616 of file pngpread.c.

void png_push_read_sig | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 176 of file pngpread.c.

void png_push_read_tEXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 1315 of file pngpread.c.

void png_push_read_zTXt | ( | png_structp | png_ptr,
|  | png_infop | info_ptr
| ) |  |

Definition at line 1414 of file pngpread.c.

void png_push_restore_buffer | ( | png_structp | png_ptr,
|  | png_bytep | buffer,
|  | png_size_t | buffer_length
| ) |  |

Definition at line 800 of file pngpread.c.

void png_push_save_buffer | ( | png_structp | png_ptr | ) |

Definition at line 743 of file pngpread.c.

void png_read_push_finish_row | ( | png_structp | png_ptr | ) |

Definition at line 1219 of file pngpread.c.

void PNGAPI png_set_progressive_read_fn | ( | png_structp | png_ptr,
|  | png_voidp | progressive_ptr,
|  | png_progressive_info_ptr | info_fn,
|  | png_progressive_row_ptr | row_fn,
|  | png_progressive_end_ptr | end_fn
| ) |  |

Definition at line 1832 of file pngpread.c.