png_ptr            50 ext/gd/libgd/gd_png.c static void gdPngErrorHandler (png_structp png_ptr, png_const_charp msg)
png_ptr            66 ext/gd/libgd/gd_png.c 	jmpbuf_ptr = png_get_error_ptr (png_ptr);
png_ptr            75 ext/gd/libgd/gd_png.c static void gdPngReadData (png_structp png_ptr, png_bytep data, png_size_t length)
png_ptr            78 ext/gd/libgd/gd_png.c 	check = gdGetBuf(data, length, (gdIOCtx *) png_get_io_ptr(png_ptr));
png_ptr            80 ext/gd/libgd/gd_png.c 		png_error(png_ptr, "Read Error: truncated data");
png_ptr            84 ext/gd/libgd/gd_png.c static void gdPngWriteData (png_structp png_ptr, png_bytep data, png_size_t length)
png_ptr            86 ext/gd/libgd/gd_png.c 	gdPutBuf (data, length, (gdIOCtx *) png_get_io_ptr(png_ptr));
png_ptr            89 ext/gd/libgd/gd_png.c static void gdPngFlushData (png_structp png_ptr)
png_ptr           121 ext/gd/libgd/gd_png.c 	png_structp png_ptr;
png_ptr           154 ext/gd/libgd/gd_png.c 	png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, &jbw, gdPngErrorHandler, NULL);
png_ptr           156 ext/gd/libgd/gd_png.c 	png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
png_ptr           158 ext/gd/libgd/gd_png.c 	if (png_ptr == NULL) {
png_ptr           163 ext/gd/libgd/gd_png.c 	info_ptr = png_create_info_struct(png_ptr);
png_ptr           166 ext/gd/libgd/gd_png.c 		png_destroy_read_struct (&png_ptr, NULL, NULL);
png_ptr           182 ext/gd/libgd/gd_png.c 		png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
png_ptr           188 ext/gd/libgd/gd_png.c 	png_set_sig_bytes(png_ptr, 8);	/* we already read the 8 signature bytes */
png_ptr           190 ext/gd/libgd/gd_png.c 	png_set_read_fn(png_ptr, (void *) infile, gdPngReadData);
png_ptr           191 ext/gd/libgd/gd_png.c 	png_read_info(png_ptr, info_ptr);	/* read all PNG info up to image data */
png_ptr           193 ext/gd/libgd/gd_png.c 	png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, &interlace_type, NULL, NULL);
png_ptr           202 ext/gd/libgd/gd_png.c 		png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
png_ptr           208 ext/gd/libgd/gd_png.c 		png_set_strip_16(png_ptr);
png_ptr           210 ext/gd/libgd/gd_png.c 		png_set_packing (png_ptr); /* expand to 1 byte per pixel */
png_ptr           219 ext/gd/libgd/gd_png.c 		png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
png_ptr           231 ext/gd/libgd/gd_png.c 			png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette);
png_ptr           235 ext/gd/libgd/gd_png.c 			if (png_get_valid (png_ptr, info_ptr, PNG_INFO_tRNS)) {
png_ptr           243 ext/gd/libgd/gd_png.c 				png_get_tRNS(png_ptr, info_ptr, &trans, &num_trans, NULL);
png_ptr           257 ext/gd/libgd/gd_png.c 				png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
png_ptr           274 ext/gd/libgd/gd_png.c 			if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
png_ptr           275 ext/gd/libgd/gd_png.c 				png_get_tRNS(png_ptr, info_ptr, NULL, NULL, &trans_gray_rgb);
png_ptr           296 ext/gd/libgd/gd_png.c 			png_set_gray_to_rgb(png_ptr);
png_ptr           304 ext/gd/libgd/gd_png.c 				if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
png_ptr           305 ext/gd/libgd/gd_png.c 					png_get_tRNS(png_ptr, info_ptr, NULL, NULL, &trans_color_rgb);
png_ptr           319 ext/gd/libgd/gd_png.c 	png_read_update_info(png_ptr, info_ptr);
png_ptr           322 ext/gd/libgd/gd_png.c 	rowbytes = png_get_rowbytes(png_ptr, info_ptr);
png_ptr           332 ext/gd/libgd/gd_png.c 	png_read_image(png_ptr, row_pointers);	/* read whole image... */
png_ptr           333 ext/gd/libgd/gd_png.c 	png_read_end(png_ptr, NULL);		/* ...done! */
png_ptr           357 ext/gd/libgd/gd_png.c 	png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
png_ptr           475 ext/gd/libgd/gd_png.c 	png_structp png_ptr;
png_ptr           482 ext/gd/libgd/gd_png.c 	png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, &jbw, gdPngErrorHandler, NULL);
png_ptr           484 ext/gd/libgd/gd_png.c 	png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
png_ptr           486 ext/gd/libgd/gd_png.c 	if (png_ptr == NULL) {
png_ptr           491 ext/gd/libgd/gd_png.c 	info_ptr = png_create_info_struct(png_ptr);
png_ptr           494 ext/gd/libgd/gd_png.c 		png_destroy_write_struct (&png_ptr, (png_infopp) NULL);
png_ptr           502 ext/gd/libgd/gd_png.c 		png_destroy_write_struct (&png_ptr, &info_ptr);
png_ptr           508 ext/gd/libgd/gd_png.c 	png_set_write_fn(png_ptr, (void *) outfile, gdPngWriteData, gdPngFlushData);
png_ptr           524 ext/gd/libgd/gd_png.c 	png_set_compression_level(png_ptr, level);
png_ptr           526 ext/gd/libgd/gd_png.c 		png_set_filter(png_ptr, PNG_FILTER_TYPE_BASE, basefilter);
png_ptr           574 ext/gd/libgd/gd_png.c 			png_set_IHDR(png_ptr, info_ptr, width, height, 8, PNG_COLOR_TYPE_RGB_ALPHA, interlace_type,
png_ptr           577 ext/gd/libgd/gd_png.c 			png_set_IHDR(png_ptr, info_ptr, width, height, 8, PNG_COLOR_TYPE_RGB, interlace_type,
png_ptr           581 ext/gd/libgd/gd_png.c 		png_set_IHDR(png_ptr, info_ptr, width, height, bit_depth, PNG_COLOR_TYPE_PALETTE, interlace_type,
png_ptr           590 ext/gd/libgd/gd_png.c 		png_set_tRNS(png_ptr, info_ptr, 0, 0, &trans_rgb_value);
png_ptr           614 ext/gd/libgd/gd_png.c 			png_set_tRNS (png_ptr, info_ptr, trans_values, 256, NULL);
png_ptr           637 ext/gd/libgd/gd_png.c 			png_set_tRNS(png_ptr, info_ptr, trans_values, tc, NULL);
png_ptr           660 ext/gd/libgd/gd_png.c 		png_set_PLTE(png_ptr, info_ptr, palette, colors);
png_ptr           664 ext/gd/libgd/gd_png.c 	png_write_info(png_ptr, info_ptr);
png_ptr           667 ext/gd/libgd/gd_png.c 	png_set_packing(png_ptr);
png_ptr           720 ext/gd/libgd/gd_png.c 		png_write_image(png_ptr, row_pointers);
png_ptr           721 ext/gd/libgd/gd_png.c 		png_write_end(png_ptr, info_ptr);
png_ptr           739 ext/gd/libgd/gd_png.c 			png_write_image(png_ptr, row_pointers);
png_ptr           740 ext/gd/libgd/gd_png.c 			png_write_end(png_ptr, info_ptr);
png_ptr           748 ext/gd/libgd/gd_png.c 			png_write_image(png_ptr, im->pixels);
png_ptr           749 ext/gd/libgd/gd_png.c 			png_write_end(png_ptr, info_ptr);
png_ptr           754 ext/gd/libgd/gd_png.c 	png_destroy_write_struct(&png_ptr, &info_ptr);