I am lead to believe that all cairo's create functions now do not return NULL
but instead a valid object that is simple in an invalid state.
If this is true, then the documentation for the following functions needs to be
updated to reflect the API change:
Oh, I thought there were more than that but all the others seem to already have
been updated, which is nice :-).
2005-08-27 Owen Taylor <email@example.com>
* src/cairo-image-surface.c (cairo_image_surface_create)
(cairo_image_surface_create_for_data): Fix docs not to talk about
%NULL returns. #4271, Duncan Coutts.