mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 12:18:01 +02:00
[png] Correct documentation to avoid reference to NULL
As pointed out by Truc Truong, cairo_image_surface_create_from_png_stream() cannot return NULL and so the documentation was incorrect. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=20075 Bug 20075 There is a misprint in the spec for cairo_image_surface_create_from_png_stream() function
This commit is contained in:
parent
a5c1cdf2b0
commit
e7d4bc3d86
1 changed files with 15 additions and 2 deletions
|
|
@ -631,6 +631,10 @@ stdio_read_func (png_structp png, png_bytep data, png_size_t size)
|
|||
* %CAIRO_STATUS_NO_MEMORY
|
||||
* %CAIRO_STATUS_FILE_NOT_FOUND
|
||||
* %CAIRO_STATUS_READ_ERROR
|
||||
*
|
||||
* Alternatively, you can allow errors to propagate through the drawing
|
||||
* operations and check the status on the context upon completion
|
||||
* using cairo_status().
|
||||
**/
|
||||
cairo_surface_t *
|
||||
cairo_image_surface_create_from_png (const char *filename)
|
||||
|
|
@ -692,8 +696,17 @@ stream_read_func (png_structp png, png_bytep data, png_size_t size)
|
|||
* via the @read_func function.
|
||||
*
|
||||
* Return value: a new #cairo_surface_t initialized with the contents
|
||||
* of the PNG file or %NULL if the data read is not a valid PNG image or
|
||||
* memory could not be allocated for the operation.
|
||||
* of the PNG file or a "nil" surface if the data read is not a valid PNG image
|
||||
* or memory could not be allocated for the operation. A nil
|
||||
* surface can be checked for with cairo_surface_status(surface) which
|
||||
* may return one of the following values:
|
||||
*
|
||||
* %CAIRO_STATUS_NO_MEMORY
|
||||
* %CAIRO_STATUS_READ_ERROR
|
||||
*
|
||||
* Alternatively, you can allow errors to propagate through the drawing
|
||||
* operations and check the status on the context upon completion
|
||||
* using cairo_status().
|
||||
**/
|
||||
cairo_surface_t *
|
||||
cairo_image_surface_create_from_png_stream (cairo_read_func_t read_func,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue