Home | History | Annotate | Download | only in libpng

Lines Matching refs:png_ptr

32 png_read_data(png_structrp png_ptr, png_bytep data, png_size_t length)
36 if (png_ptr->read_data_fn != NULL)
37 (*(png_ptr->read_data_fn))(png_ptr, data, length);
40 png_error(png_ptr, "Call to NULL read function");
42 png_ptr->total_data_read += length;
48 png_seek_data(png_structp png_ptr, png_uint_32 offset)
50 if (png_ptr->seek_data_fn != NULL)
51 (*(png_ptr->seek_data_fn))(png_ptr, offset);
53 png_error(png_ptr, "Call to NULL seek function");
64 png_default_read_data(png_structp png_ptr, png_bytep data, png_size_t length)
68 if (png_ptr == NULL)
74 check = fread(data, 1, length, png_voidcast(png_FILE_p, png_ptr->io_ptr));
77 png_error(png_ptr, "Read Error");
86 * png_ptr - pointer to a png input data structure
96 * function should call png_error(png_ptr, "Error msg").
101 png_set_read_fn(png_structrp png_ptr, png_voidp io_ptr,
104 if (png_ptr == NULL)
107 png_ptr->io_ptr = io_ptr;
111 png_ptr->read_data_fn = read_data_fn;
114 png_ptr->read_data_fn = png_default_read_data;
116 png_ptr->read_data_fn = read_data_fn;
121 if (png_ptr->write_data_fn != NULL)
123 png_ptr->write_data_fn = NULL;
124 png_warning(png_ptr,
131 png_ptr->output_flush_fn = NULL;
137 png_set_seek_fn(png_structp png_ptr, png_seek_ptr seek_data_fn)
139 if (png_ptr == NULL)
141 png_ptr->seek_data_fn = seek_data_fn;