Home | History | Annotate | Download | only in libpng16

Lines Matching full:png_ptr

33 png_write_data(png_structrp png_ptr, png_const_bytep data, png_size_t length)
36 if (png_ptr->write_data_fn != NULL )
37 (*(png_ptr->write_data_fn))(png_ptr, png_constcast(png_bytep,data),
41 png_error(png_ptr, "Call to NULL write function");
51 png_default_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
55 if (png_ptr == NULL)
58 check = fwrite(data, 1, length, (png_FILE_p)(png_ptr->io_ptr));
61 png_error(png_ptr, "Write Error");
71 png_flush(png_structrp png_ptr)
73 if (png_ptr->output_flush_fn != NULL)
74 (*(png_ptr->output_flush_fn))(png_ptr);
79 png_default_flush(png_structp png_ptr)
83 if (png_ptr == NULL)
86 io_ptr = png_voidcast(png_FILE_p, (png_ptr->io_ptr));
96 * png_ptr - pointer to a png output data structure
103 * function should call png_error(png_ptr, "Error msg")
122 png_set_write_fn(png_structrp png_ptr, png_voidp io_ptr,
125 if (png_ptr == NULL)
128 png_ptr->io_ptr = io_ptr;
132 png_ptr->write_data_fn = write_data_fn;
135 png_ptr->write_data_fn = png_default_write_data;
137 png_ptr->write_data_fn = write_data_fn;
144 png_ptr->output_flush_fn = output_flush_fn;
147 png_ptr->output_flush_fn = png_default_flush;
150 png_ptr->output_flush_fn = output_flush_fn;
158 if (png_ptr->read_data_fn != NULL)
160 png_ptr->read_data_fn = NULL;
162 png_warning(png_ptr,