Lines Matching full:png_ptr
28 png_destroy_png_struct(png_structrp png_ptr)
30 if (png_ptr != NULL)
35 png_struct dummy_struct = *png_ptr;
36 memset(png_ptr, 0, (sizeof *png_ptr));
37 png_free(&dummy_struct, png_ptr);
53 png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
57 ret = png_malloc(png_ptr, size);
71 png_malloc_base,(png_const_structrp png_ptr, png_alloc_size_t size),
80 PNG_UNUSED(png_ptr)
93 if (png_ptr != NULL && png_ptr->malloc_fn != NULL)
94 return png_ptr->malloc_fn(png_constcast(png_structrp,png_ptr), size);
112 png_malloc_array_checked(png_const_structrp png_ptr, int nelements,
118 return png_malloc_base(png_ptr, req * element_size);
125 png_malloc_array,(png_const_structrp png_ptr, int nelements,
129 png_error(png_ptr, "internal error: array alloc");
131 return png_malloc_array_checked(png_ptr, nelements, element_size);
135 png_realloc_array,(png_const_structrp png_ptr, png_const_voidp old_array,
141 png_error(png_ptr, "internal error: array realloc");
148 png_voidp new_array = png_malloc_array_checked(png_ptr,
175 png_malloc,(png_const_structrp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
179 if (png_ptr == NULL)
182 ret = png_malloc_base(png_ptr, size);
185 png_error(png_ptr, "Out of memory"); /* 'm' means png_malloc */
192 png_malloc_default,(png_const_structrp png_ptr, png_alloc_size_t size),
197 if (png_ptr == NULL)
204 png_error(png_ptr, "Out of Memory"); /* 'M' means png_malloc_default */
215 png_malloc_warn,(png_const_structrp png_ptr, png_alloc_size_t size),
218 if (png_ptr != NULL)
220 png_voidp ret = png_malloc_base(png_ptr, size);
225 png_warning(png_ptr, "Out of memory");
235 png_free(png_const_structrp png_ptr, png_voidp ptr)
237 if (png_ptr == NULL || ptr == NULL)
241 if (png_ptr->free_fn != NULL)
242 png_ptr->free_fn(png_constcast(png_structrp,png_ptr), ptr);
245 png_free_default(png_ptr, ptr);
249 png_free_default,(png_const_structrp png_ptr, png_voidp ptr),PNG_DEPRECATED)
251 if (png_ptr == NULL || ptr == NULL)
263 png_set_mem_fn(png_structrp png_ptr, png_voidp mem_ptr, png_malloc_ptr
266 if (png_ptr != NULL)
268 png_ptr->mem_ptr = mem_ptr;
269 png_ptr->malloc_fn = malloc_fn;
270 png_ptr->free_fn = free_fn;
279 png_get_mem_ptr(png_const_structrp png_ptr)
281 if (png_ptr == NULL)
284 return png_ptr->mem_ptr;