Lines Matching defs:png_ptr
45 # define png_jmpbuf(png_ptr) ((png_ptr)->jmpbuf)
188 png_struct *png_ptr = NULL;
381 png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
382 if (!png_ptr)
386 info_ptr = png_create_info_struct (png_ptr);
389 png_destroy_write_struct (&png_ptr, (png_infopp) NULL);
394 if (setjmp (png_jmpbuf(png_ptr)))
396 png_destroy_write_struct (&png_ptr, (png_infopp) NULL);
401 png_init_io (png_ptr, png_file);
404 png_set_IHDR (png_ptr, info_ptr, width, height, bit_depth, color_type,
409 png_write_info (png_ptr, info_ptr);
416 png_destroy_write_struct (&png_ptr, (png_infopp) NULL);
426 png_write_image (png_ptr, row_pointers);
429 png_write_end (png_ptr, info_ptr);
432 png_destroy_write_struct (&png_ptr, (png_infopp) NULL);