Lines Matching refs:png_ptr

34 png_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
36 if (png_ptr->write_data_fn != NULL )
37 (*(png_ptr->write_data_fn))(png_ptr, data, length);
39 png_error(png_ptr, "Call to NULL write function");
50 png_default_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
54 if (png_ptr == NULL)
57 if ( !WriteFile((HANDLE)(png_ptr->io_ptr), data, length, &check, NULL) )
60 check = fwrite(data, 1, length, (png_FILE_p)(png_ptr->io_ptr));
63 png_error(png_ptr, "Write Error");
75 png_default_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
81 if (png_ptr == NULL)
85 io_ptr = (png_FILE_p)CVT_PTR(png_ptr->io_ptr);
123 png_error(png_ptr, "Write Error");
135 png_flush(png_structp png_ptr)
137 if (png_ptr->output_flush_fn != NULL)
138 (*(png_ptr->output_flush_fn))(png_ptr);
143 png_default_flush(png_structp png_ptr)
148 if (png_ptr == NULL)
151 io_ptr = (png_FILE_p)CVT_PTR((png_ptr->io_ptr));
162 * png_ptr - pointer to a png output data structure
169 * function should call png_error(png_ptr, "Error msg")
188 png_set_write_fn(png_structp png_ptr, png_voidp io_ptr,
191 if (png_ptr == NULL)
194 png_ptr->io_ptr = io_ptr;
198 png_ptr->write_data_fn = write_data_fn;
201 png_ptr->write_data_fn = png_default_write_data;
203 png_ptr->write_data_fn = write_data_fn;
209 png_ptr->output_flush_fn = output_flush_fn;
212 png_ptr->output_flush_fn = png_default_flush;
214 png_ptr->output_flush_fn = output_flush_fn;
219 if (png_ptr->read_data_fn != NULL)
221 png_ptr->read_data_fn = NULL;
222 png_warning(png_ptr,
224 png_warning(png_ptr,
231 void *png_far_to_near(png_structp png_ptr, png_voidp ptr, int check)
240 png_error(png_ptr, "segment lost in conversion");
245 void *png_far_to_near(png_structp png_ptr, png_voidp ptr, int check)
254 png_error(png_ptr, "segment lost in conversion");