Hi, I think it would be useful to provide a function cairo_set_status. For example, in pango when I see a NULL parameter passed to pango_cairo_install_font, I would like to set an error status on the cairo_t... What do people think? --behdad