Lines Matching defs:png_ptr
43 extern "C" void png_read_init PNGARG((png_structp png_ptr));
44 extern "C" void png_write_init PNGARG((png_structp png_ptr));
53 ima_png_error(png_struct *png_ptr, char *message)
56 longjmp(png_ptr->jmpbuf, 1);
416 png_struct *png_ptr;
427 png_ptr = new (png_struct);
428 if (!png_ptr)
438 delete png_ptr;
442 if (setjmp(png_ptr->jmpbuf))
444 png_read_destroy(png_ptr, info_ptr, (png_info *)0);
446 delete png_ptr;
456 png_read_init(png_ptr);
459 png_init_io(png_ptr, fp);
462 png_read_info(png_ptr, info_ptr);
470 png_set_background(png_ptr, &(info_ptr->background),
476 png_set_background(png_ptr, &my_background,
486 png_set_strip_16(png_ptr);
505 number_passes = png_set_interlace_handling(png_ptr);
527 png_read_row(png_ptr, row_pointers, NULL);
530 png_read_row(png_ptr, row_pointers, NULL);
623 png_read_end(png_ptr, info_ptr);
626 png_read_destroy(png_ptr, info_ptr, (png_info *)0);
629 delete png_ptr;
649 png_struct *png_ptr;
658 png_ptr = new (png_struct);
659 if (!png_ptr)
669 delete png_ptr;
674 if (setjmp(png_ptr->jmpbuf))
676 png_write_destroy(png_ptr);
678 delete png_ptr;
689 png_write_init(png_ptr);
693 png_init_io(png_ptr, fp);
732 png_write_info(png_ptr, info_ptr);
739 // png_set_shift(png_ptr, &(info_ptr->sig_bit));
742 // png_set_packing(png_ptr);
745 // png_set_bgr(png_ptr);
748 // png_set_swap(png_ptr);
751 // png_set_rgbx(png_ptr);
760 png_write_row(png_ptr, row_pointers);
766 png_write_end(png_ptr, info_ptr);
769 png_write_destroy(png_ptr);
776 delete png_ptr;