Lines Matching refs:png_ptr

25 png_destroy_png_struct(png_structrp png_ptr)
27 if (png_ptr != NULL)
32 png_struct dummy_struct = *png_ptr;
33 memset(png_ptr, 0, (sizeof *png_ptr));
34 png_free(&dummy_struct, png_ptr);
50 png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
54 ret = png_malloc(png_ptr, size);
68 png_malloc_base,(png_const_structrp png_ptr, png_alloc_size_t size),
77 PNG_UNUSED(png_ptr)
87 if (png_ptr != NULL && png_ptr->malloc_fn != NULL)
88 return png_ptr->malloc_fn(png_constcast(png_structrp,png_ptr), size);
106 png_malloc_array_checked(png_const_structrp png_ptr, int nelements,
112 return png_malloc_base(png_ptr, req * element_size);
119 png_malloc_array,(png_const_structrp png_ptr, int nelements,
123 png_error(png_ptr, "internal error: array alloc");
125 return png_malloc_array_checked(png_ptr, nelements, element_size);
129 png_realloc_array,(png_const_structrp png_ptr, png_const_voidp old_array,
135 png_error(png_ptr, "internal error: array realloc");
142 png_voidp new_array = png_malloc_array_checked(png_ptr,
169 png_malloc,(png_const_structrp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
173 if (png_ptr == NULL)
176 ret = png_malloc_base(png_ptr, size);
179 png_error(png_ptr, "Out of memory"); /* 'm' means png_malloc */
186 png_malloc_default,(png_const_structrp png_ptr, png_alloc_size_t size),
191 if (png_ptr == NULL)
198 png_error(png_ptr, "Out of Memory"); /* 'M' means png_malloc_default */
209 png_malloc_warn,(png_const_structrp png_ptr, png_alloc_size_t size),
212 if (png_ptr != NULL)
214 png_voidp ret = png_malloc_base(png_ptr, size);
219 png_warning(png_ptr, "Out of memory");
229 png_free(png_const_structrp png_ptr, png_voidp ptr)
231 if (png_ptr == NULL || ptr == NULL)
235 if (png_ptr->free_fn != NULL)
236 png_ptr->free_fn(png_constcast(png_structrp,png_ptr), ptr);
239 png_free_default(png_ptr, ptr);
243 png_free_default,(png_const_structrp png_ptr, png_voidp ptr),PNG_DEPRECATED)
245 if (png_ptr == NULL || ptr == NULL)
257 png_set_mem_fn(png_structrp png_ptr, png_voidp mem_ptr, png_malloc_ptr
260 if (png_ptr != NULL)
262 png_ptr->mem_ptr = mem_ptr;
263 png_ptr->malloc_fn = malloc_fn;
264 png_ptr->free_fn = free_fn;
273 png_get_mem_ptr(png_const_structrp png_ptr)
275 if (png_ptr == NULL)
278 return png_ptr->mem_ptr;