[cairo] Re: [cairo-commit] src/cairo-png.c

Chris Wilson chris at chris-wilson.co.uk
Mon Apr 23 12:45:35 PDT 2007

Behdad Esfahbod (behdad at behdad.org) said: 
> On Mon, 2007-04-23 at 08:10 -0400, Chris Wilson wrote:
> > 
> > +    longjmp (png_save_ptr->jmpbuf, CAIRO_STATUS_NO_MEMORY); 
> Hi Chris.  Any way we can return better/multiple status here?
> NO_MEMORY for a broken png file is misleading at best.  Weirdly enough
> we don't have a INVALID_DATA or something similar.  We probably should
> add one.

I had anticipated that request, hence the usage ;-) I'm not sure at this
moment what facilities libpng provides that we could use to translate to
more correct cairo_status_t values but it should be easy enough to plug
something in.

Suggestions anybody?
Chris Wilson

More information about the cairo mailing list