Home | History | Annotate | Download | only in libpng

Lines Matching full: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)
90 if (png_ptr != NULL && png_ptr->malloc_fn != NULL)
91 return png_ptr->malloc_fn(png_constcast(png_structrp,png_ptr), size);
109 png_malloc_array_checked(png_const_structrp png_ptr, int nelements,
115 return png_malloc_base(png_ptr, req * element_size);
122 png_malloc_array,(png_const_structrp png_ptr, int nelements,
126 png_error(png_ptr, "internal error: array alloc");
128 return png_malloc_array_checked(png_ptr, nelements, element_size);
132 png_realloc_array,(png_const_structrp png_ptr, png_const_voidp old_array,
138 png_error(png_ptr, "internal error: array realloc");
145 png_voidp new_array = png_malloc_array_checked(png_ptr,
172 png_malloc,(png_const_structrp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
176 if (png_ptr == NULL)
179 ret = png_malloc_base(png_ptr, size);
182 png_error(png_ptr, "Out of memory"); /* 'm' means png_malloc */
189 png_malloc_default,(png_const_structrp png_ptr, png_alloc_size_t size),
194 if (png_ptr == NULL)
201 png_error(png_ptr, "Out of Memory"); /* 'M' means png_malloc_default */
212 png_malloc_warn,(png_const_structrp png_ptr, png_alloc_size_t size),
215 if (png_ptr != NULL)
217 png_voidp ret = png_malloc_base(png_ptr, size);
222 png_warning(png_ptr, "Out of memory");
232 png_free(png_const_structrp png_ptr, png_voidp ptr)
234 if (png_ptr == NULL || ptr == NULL)
238 if (png_ptr->free_fn != NULL)
239 png_ptr->free_fn(png_constcast(png_structrp,png_ptr), ptr);
242 png_free_default(png_ptr, ptr);
246 png_free_default,(png_const_structrp png_ptr, png_voidp ptr),PNG_DEPRECATED)
248 if (png_ptr == NULL || ptr == NULL)
260 png_set_mem_fn(png_structrp png_ptr, png_voidp mem_ptr, png_malloc_ptr
263 if (png_ptr != NULL)
265 png_ptr->mem_ptr = mem_ptr;
266 png_ptr->malloc_fn = malloc_fn;
267 png_ptr->free_fn = free_fn;
276 png_get_mem_ptr(png_const_structrp png_ptr)
278 if (png_ptr == NULL)
281 return png_ptr->mem_ptr;