Lines Matching defs:png_ptr

87       png_structp png_ptr = &dummy_struct;
88 png_ptr->mem_ptr=mem_ptr;
89 struct_ptr = (*(malloc_fn))(png_ptr, (png_uint_32)size);
121 png_structp png_ptr = &dummy_struct;
122 png_ptr->mem_ptr=mem_ptr;
123 (*(free_fn))(png_ptr, struct_ptr);
152 png_calloc,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
156 ret = (png_malloc(png_ptr, size));
165 png_malloc,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
169 if (png_ptr == NULL || size == 0)
173 if (png_ptr->malloc_fn != NULL)
174 ret = ((png_voidp)(*(png_ptr->malloc_fn))(png_ptr, (png_size_t)size));
177 ret = (png_malloc_default(png_ptr, size));
179 if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
180 png_error(png_ptr, "Out of memory");
186 png_malloc_default,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
191 if (png_ptr == NULL || size == 0)
197 png_warning(png_ptr, "Cannot Allocate > 64K");
209 if (png_ptr->offset_table == NULL)
229 png_ptr->zlib_window_bits >= png_ptr->zlib_text_window_bits ?
230 png_ptr->zlib_window_bits : png_ptr->zlib_text_window_bits;
239 png_ptr->zlib_mem_level >= png_ptr->zlib_text_mem_level ?
240 png_ptr->zlib_mem_level : png_ptr->zlib_text_mem_level;
255 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
256 png_error(png_ptr, "Out Of Memory"); /* Note "O", "M" */
259 png_warning(png_ptr, "Out Of Memory");
267 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
268 png_error(png_ptr,
272 png_warning(png_ptr,
278 png_ptr->offset_table = table;
279 png_ptr->offset_table_ptr = farmalloc(num_blocks *
282 if (png_ptr->offset_table_ptr == NULL)
285 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
286 png_error(png_ptr, "Out Of memory"); /* Note "O", "m" */
289 png_warning(png_ptr, "Out Of memory");
303 png_ptr->offset_table_ptr[i] = (png_bytep)hptr;
307 png_ptr->offset_table_number = num_blocks;
308 png_ptr->offset_table_count = 0;
309 png_ptr->offset_table_count_free = 0;
313 if (png_ptr->offset_table_count >= png_ptr->offset_table_number)
316 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
317 png_error(png_ptr, "Out of Memory"); /* Note "O" and "M" */
320 png_warning(png_ptr, "Out of Memory");
325 ret = png_ptr->offset_table_ptr[png_ptr->offset_table_count++];
334 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
335 png_error(png_ptr, "Out of memory"); /* Note "o" and "m" */
338 png_warning(png_ptr, "Out of memory"); /* Note "o" and "m" */
346 * configuration, png_ptr is not used, but is passed in case it
350 png_free(png_structp png_ptr, png_voidp ptr)
352 if (png_ptr == NULL || ptr == NULL)
356 if (png_ptr->free_fn != NULL)
358 (*(png_ptr->free_fn))(png_ptr, ptr);
363 png_free_default(png_ptr, ptr);
367 png_free_default(png_structp png_ptr, png_voidp ptr)
371 if (png_ptr == NULL || ptr == NULL)
374 if (png_ptr->offset_table != NULL)
378 for (i = 0; i < png_ptr->offset_table_count; i++)
380 if (ptr == png_ptr->offset_table_ptr[i])
383 png_ptr->offset_table_count_free++;
387 if (png_ptr->offset_table_count_free == png_ptr->offset_table_count)
389 farfree(png_ptr->offset_table);
390 farfree(png_ptr->offset_table_ptr);
391 png_ptr->offset_table = NULL;
392 png_ptr->offset_table_ptr = NULL;
436 png_structp png_ptr = &dummy_struct;
437 png_ptr->mem_ptr=mem_ptr;
438 struct_ptr = (*(malloc_fn))(png_ptr, size);
484 png_structp png_ptr = &dummy_struct;
485 png_ptr->mem_ptr=mem_ptr;
486 (*(free_fn))(png_ptr, struct_ptr);
513 png_calloc,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
517 ret = (png_malloc(png_ptr, size));
526 png_malloc,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
531 if (png_ptr == NULL || size == 0)
534 if (png_ptr->malloc_fn != NULL)
535 ret = ((png_voidp)(*(png_ptr->malloc_fn))(png_ptr, (png_size_t)size));
538 ret = (png_malloc_default(png_ptr, size));
540 if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
541 png_error(png_ptr, "Out of Memory");
547 png_malloc_default,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
552 if (png_ptr == NULL || size == 0)
559 if ((png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
560 png_error(png_ptr, "Cannot Allocate > 64K");
595 if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)
596 png_error(png_ptr, "Out of Memory");
606 png_free(png_structp png_ptr, png_voidp ptr)
608 if (png_ptr == NULL || ptr == NULL)
612 if (png_ptr->free_fn != NULL)
614 (*(png_ptr->free_fn))(png_ptr, ptr);
619 png_free_default(png_ptr, ptr);
623 png_free_default(png_structp png_ptr, png_voidp ptr)
625 if (png_ptr == NULL || ptr == NULL)
651 png_malloc_warn,(png_structp png_ptr, png_alloc_size_t size),PNG_ALLOCATED)
655 if (png_ptr == NULL)
658 save_flags = png_ptr->flags;
659 png_ptr->flags|=PNG_FLAG_MALLOC_NULL_MEM_OK;
660 ptr = (png_voidp)png_malloc((png_structp)png_ptr, size);
661 png_ptr->flags=save_flags;
671 png_set_mem_fn(png_structp png_ptr, png_voidp mem_ptr, png_malloc_ptr
674 if (png_ptr != NULL)
676 png_ptr->mem_ptr = mem_ptr;
677 png_ptr->malloc_fn = malloc_fn;
678 png_ptr->free_fn = free_fn;
687 png_get_mem_ptr(png_const_structp png_ptr)
689 if (png_ptr == NULL)
692 return ((png_voidp)png_ptr->mem_ptr);