• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/png/

Lines Matching defs:png_ptr

92 png_set_sig_bytes(png_structp png_ptr, int num_bytes)
96 png_error(png_ptr, "Too many bytes for PNG signature.");
98 png_ptr->sig_bytes = (png_byte)(num_bytes < 0 ? 0 : num_bytes);
143 png_zalloc(voidpf png_ptr, uInt items, uInt size)
146 png_structp p=(png_struct*)png_ptr;
152 png_warning (png_ptr, "Potential overflow in png_zalloc()");
158 ptr = (png_voidp)png_malloc((png_structp)png_ptr, num_bytes);
185 png_zfree(voidpf png_ptr, voidpf ptr)
187 png_free((png_structp)png_ptr, (png_voidp)ptr);
194 png_reset_crc(png_structp png_ptr)
196 png_ptr->crc = crc32(0, Z_NULL, 0);
205 png_calculate_crc(png_structp png_ptr, png_bytep ptr, png_size_t length)
209 if (png_ptr->chunk_name[0] & 0x20) /* ancillary */
211 if ((png_ptr->flags & PNG_FLAG_CRC_ANCILLARY_MASK) ==
217 if (png_ptr->flags & PNG_FLAG_CRC_CRITICAL_IGNORE)
222 png_ptr->crc = crc32(png_ptr->crc, ptr, (uInt)length);
226 * really need the png_ptr, but it could potentially be useful in the
232 png_create_info_struct(png_structp png_ptr)
237 if(png_ptr == NULL) return (NULL);
240 png_ptr->malloc_fn, png_ptr->mem_ptr);
256 png_destroy_info_struct(png_structp png_ptr, png_infopp info_ptr_ptr)
266 png_info_destroy(png_ptr, info_ptr);
269 png_destroy_struct_2((png_voidp)info_ptr, png_ptr->free_fn,
270 png_ptr->mem_ptr);
310 png_data_freer(png_structp png_ptr, png_infop info_ptr,
314 if (png_ptr == NULL || info_ptr == NULL)
321 png_warning(png_ptr,
327 png_free_data(png_structp png_ptr, png_infop info_ptr, png_uint_32 mask,
331 if (png_ptr == NULL || info_ptr == NULL)
346 png_free(png_ptr, info_ptr->text[num].key);
354 png_free_data(png_ptr, info_ptr, PNG_FREE_TEXT, i);
355 png_free(png_ptr, info_ptr->text);
367 if ((mask & PNG_FREE_TRNS) && (png_ptr->flags & PNG_FLAG_FREE_TRNS))
370 png_free(png_ptr, info_ptr->trans);
373 png_ptr->flags &= ~PNG_FLAG_FREE_TRNS;
388 png_free(png_ptr, info_ptr->scal_s_width);
389 png_free(png_ptr, info_ptr->scal_s_height);
405 png_free(png_ptr, info_ptr->pcal_purpose);
406 png_free(png_ptr, info_ptr->pcal_units);
414 png_free(png_ptr, info_ptr->pcal_params[i]);
417 png_free(png_ptr, info_ptr->pcal_params);
432 png_free(png_ptr, info_ptr->iccp_name);
433 png_free(png_ptr, info_ptr->iccp_profile);
452 png_free(png_ptr, info_ptr->splt_palettes[num].name);
453 png_free(png_ptr, info_ptr->splt_palettes[num].entries);
464 png_free_data(png_ptr, info_ptr, PNG_FREE_SPLT, i);
466 png_free(png_ptr, info_ptr->splt_palettes);
486 png_free(png_ptr, info_ptr->unknown_chunks[num].data);
497 png_free_data(png_ptr, info_ptr, PNG_FREE_UNKN, i);
499 png_free(png_ptr, info_ptr->unknown_chunks);
512 if ((mask & PNG_FREE_HIST) && (png_ptr->flags & PNG_FLAG_FREE_HIST))
515 png_free(png_ptr, info_ptr->hist);
519 png_ptr->flags &= ~PNG_FLAG_FREE_HIST;
528 if ((mask & PNG_FREE_PLTE) && (png_ptr->flags & PNG_FLAG_FREE_PLTE))
531 png_zfree(png_ptr, info_ptr->palette);
535 png_ptr->flags &= ~PNG_FLAG_FREE_PLTE;
553 png_free(png_ptr, info_ptr->row_pointers[row]);
556 png_free(png_ptr, info_ptr->row_pointers);
576 png_info_destroy(png_structp png_ptr, png_infop info_ptr)
580 png_free_data(png_ptr, info_ptr, PNG_FREE_ALL, -1);
583 if (png_ptr->num_chunk_list)
585 png_free(png_ptr, png_ptr->chunk_list);
586 png_ptr->chunk_list=NULL;
587 png_ptr->num_chunk_list=0;
599 png_get_io_ptr(png_structp png_ptr)
601 return (png_ptr->io_ptr);
612 png_init_io(png_structp png_ptr, png_FILE_p fp)
615 png_ptr->io_ptr = (png_voidp)fp;
624 png_convert_to_rfc1123(png_structp png_ptr, png_timep ptime)
630 if (png_ptr->time_buffer == NULL)
632 png_ptr->time_buffer = (png_charp)png_malloc(png_ptr, (png_uint_32)(29*
643 WideCharToMultiByte(CP_ACP, 0, time_buf, -1, png_ptr->time_buffer, 29,
654 png_memcpy(png_ptr->time_buffer, near_time_buf,
658 sprintf(png_ptr->time_buffer, "%d %s %d %02d:%02d:%02d +0000",
664 return ((png_charp)png_ptr->time_buffer);
678 png_get_copyright(png_structp png_ptr)
680 if (&png_ptr != NULL) /* silence compiler warning about unused png_ptr */
697 png_get_libpng_ver(png_structp png_ptr)
700 if (&png_ptr != NULL) /* silence compiler warning about unused png_ptr */
706 png_get_header_ver(png_structp png_ptr)
709 if (&png_ptr != NULL) /* silence compiler warning about unused png_ptr */
715 png_get_header_version(png_structp png_ptr)
718 if (&png_ptr != NULL) /* silence compiler warning about unused png_ptr */
725 png_handle_as_unknown(png_structp png_ptr, png_bytep chunk_name)
730 if((png_ptr == NULL && chunk_name == NULL) || png_ptr->num_chunk_list<=0)
732 p=png_ptr->chunk_list+png_ptr->num_chunk_list*5-5;
733 for (i = png_ptr->num_chunk_list; i; i--, p-=5)
742 png_reset_zstream(png_structp png_ptr)
744 return (inflateReset(&png_ptr->zstream));
761 png_init_mmx_flags (png_structp png_ptr)
763 png_ptr->mmx_rowbytes_threshold = 0;
764 png_ptr->mmx_bitdepth_threshold = 0;
768 png_ptr->asm_flags |= PNG_ASM_FLAG_MMX_SUPPORT_COMPILED;
771 png_ptr->asm_flags |= PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU
786 png_ptr->mmx_rowbytes_threshold = PNG_MMX_ROWBYTES_THRESHOLD_DEFAULT;
787 png_ptr->mmx_bitdepth_threshold = PNG_MMX_BITDEPTH_THRESHOLD_DEFAULT;
790 png_ptr->asm_flags &= ~( PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU
798 png_ptr->asm_flags &= ~( PNG_MMX_FLAGS );
823 PNG_ABORT(); /* We haven't got access to png_ptr, so no png_error() */