Lines Matching refs:png_ptr
33 png_read_data(png_structp png_ptr, png_bytep data, png_size_t length)
37 if (png_ptr->read_data_fn != NULL)
38 (*(png_ptr->read_data_fn))(png_ptr, data, length);
40 png_error(png_ptr, "Call to NULL read function");
43 png_ptr->total_data_read += length;
49 png_seek_data(png_structp png_ptr, png_uint_32 offset)
51 if (png_ptr->seek_data_fn != NULL)
52 (*(png_ptr->seek_data_fn))(png_ptr, offset);
54 png_error(png_ptr, "Call to NULL seek function");
66 png_default_read_data(png_structp png_ptr, png_bytep data, png_size_t length)
70 if (png_ptr == NULL)
76 if ( !ReadFile((HANDLE)(png_ptr->io_ptr), data, length, &check, NULL) )
80 (png_FILE_p)png_ptr->io_ptr);
84 png_error(png_ptr, "Read Error");
96 png_default_read_data(png_structp png_ptr, png_bytep data, png_size_t length)
102 if (png_ptr == NULL)
106 io_ptr = (png_FILE_p)CVT_PTR(png_ptr->io_ptr);
110 if ( !ReadFile((HANDLE)(png_ptr->io_ptr), data, length, &check,
143 png_error(png_ptr, "read Error");
152 * png_ptr - pointer to a png input data structure
160 * function should call png_error(png_ptr, "Error msg").
165 png_set_read_fn(png_structp png_ptr, png_voidp io_ptr,
168 if (png_ptr == NULL)
170 png_ptr->io_ptr = io_ptr;
174 png_ptr->read_data_fn = read_data_fn;
176 png_ptr->read_data_fn = png_default_read_data;
178 png_ptr->read_data_fn = read_data_fn;
182 if (png_ptr->write_data_fn != NULL)
184 png_ptr->write_data_fn = NULL;
185 png_warning(png_ptr,
187 png_warning(png_ptr,
192 png_ptr->output_flush_fn = NULL;
198 png_set_seek_fn(png_structp png_ptr, png_seek_ptr seek_data_fn)
200 if (png_ptr == NULL)
202 png_ptr->seek_data_fn = seek_data_fn;