Lines Matching refs:png_ptr
25 png_destroy_png_struct(png_structrp png_ptr) in png_destroy_png_struct() argument
27 if (png_ptr != NULL) in png_destroy_png_struct()
32 png_struct dummy_struct = *png_ptr; in png_destroy_png_struct()
33 memset(png_ptr, 0, (sizeof *png_ptr)); in png_destroy_png_struct()
34 png_free(&dummy_struct, png_ptr); in png_destroy_png_struct()
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, in png_malloc_array_checked() argument
115 return png_malloc_base(png_ptr, req * element_size); in png_malloc_array_checked()
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) in png_free() argument
234 if (png_ptr == NULL || ptr == NULL) in png_free()
238 if (png_ptr->free_fn != NULL) in png_free()
239 png_ptr->free_fn(png_constcast(png_structrp,png_ptr), ptr); in png_free()
242 png_free_default(png_ptr, ptr); in png_free()
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 in png_set_mem_fn() argument
263 if (png_ptr != NULL) in png_set_mem_fn()
265 png_ptr->mem_ptr = mem_ptr; in png_set_mem_fn()
266 png_ptr->malloc_fn = malloc_fn; in png_set_mem_fn()
267 png_ptr->free_fn = free_fn; in png_set_mem_fn()
276 png_get_mem_ptr(png_const_structrp png_ptr) in png_get_mem_ptr() argument
278 if (png_ptr == NULL) in png_get_mem_ptr()
281 return png_ptr->mem_ptr; in png_get_mem_ptr()