Home | History | Annotate | Download | only in libpng-1.2.19

Lines Matching refs:png_ptr

29 png_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
31 if (png_ptr->write_data_fn != NULL )
32 (*(png_ptr->write_data_fn))(png_ptr, data, length);
34 png_error(png_ptr, "Call to NULL write function");
44 png_default_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
48 if(png_ptr == NULL) return;
50 if ( !WriteFile((HANDLE)(png_ptr->io_ptr), data, length, &check, NULL) )
53 check = fwrite(data, 1, length, (png_FILE_p)(png_ptr->io_ptr));
56 png_error(png_ptr, "Write Error");
68 png_default_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
74 if(png_ptr == NULL) return;
77 io_ptr = (png_FILE_p)CVT_PTR(png_ptr->io_ptr);
113 png_error(png_ptr, "Write Error");
124 png_flush(png_structp png_ptr)
126 if (png_ptr->output_flush_fn != NULL)
127 (*(png_ptr->output_flush_fn))(png_ptr);
132 png_default_flush(png_structp png_ptr)
137 if(png_ptr == NULL) return;
139 io_ptr = (png_FILE_p)CVT_PTR((png_ptr->io_ptr));
151 png_ptr - pointer to a png output data structure
158 function should call png_error(png_ptr, "Error msg")
170 png_set_write_fn(png_structp png_ptr, png_voidp io_ptr,
173 if(png_ptr == NULL) return;
174 png_ptr->io_ptr = io_ptr;
178 png_ptr->write_data_fn = write_data_fn;
180 png_ptr->write_data_fn = png_default_write_data;
182 png_ptr->write_data_fn = write_data_fn;
188 png_ptr->output_flush_fn = output_flush_fn;
190 png_ptr->output_flush_fn = png_default_flush;
192 png_ptr->output_flush_fn = output_flush_fn;
197 if (png_ptr->read_data_fn != NULL)
199 png_ptr->read_data_fn = NULL;
200 png_warning(png_ptr,
202 png_warning(png_ptr,
209 void *png_far_to_near(png_structp png_ptr,png_voidp ptr, int check)
217 png_error(png_ptr,"segment lost in conversion");
221 void *png_far_to_near(png_structp png_ptr,png_voidp ptr, int check)
229 png_error(png_ptr,"segment lost in conversion");