cairo_image_surface_create (cairo_format_t format,
cairo_image_surface_create_for_data (unsigned char *data,
The fact that one arg is added before and one after is just really
peculiar. I'd strongly suggest that both args should be added after,
which also fits in the "optional argument" idea.
While I'm not sure I quite agree, the current ordering is intentional
and explained in:
Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version.