kwo pushed a commit to branch master. http://git.enlightenment.org/legacy/imlib2.git/commit/?id=1216f116869cc15a4f0bf1e8a30f0994a7d55b7e
commit 1216f116869cc15a4f0bf1e8a30f0994a7d55b7e Author: Kim Woelders <[email protected]> Date: Mon Dec 6 07:04:06 2021 +0100 Update doc for imlib_load_image_fd() --- doc/index.html | 11 +++++++++++ src/lib/api.c | 11 +++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/doc/index.html b/doc/index.html index 649baf2..3bcd4ee 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1069,6 +1069,17 @@ an image handle on success or NULL on failure.</blockquote> it returns a valid image handle, if not NULL is returned and the error_return pointed to is set to the detail of the error.</blockquote> +<b><tt><font color="#660000"><font size=+2>Imlib_Image imlib_load_image_fd(int fd, const char *file);</font></font></tt></b> + +<blockquote>Reads image from file descriptor. +The image is loaded without deferred image data decoding (i.e. it is +decoded straight away) and without looking in the cache. +The file name is only used to guess the file format. +fd must be mmap'able (so it cannot be a pipe). +fd will be closed after calling this function. +Returns an image handle on success or NULL on failure. +</blockquote> + <b><tt><font color="#660000"><font size=+2>void imlib_free_image(void);</font></font></tt></b> <blockquote>This frees the image that is set as the current image in Imlib2's diff --git a/src/lib/api.c b/src/lib/api.c index 9bf16df..149bdfb 100644 --- a/src/lib/api.c +++ b/src/lib/api.c @@ -1389,10 +1389,13 @@ imlib_load_image_immediately_without_cache(const char *file) * @param file Image file. * @return An image handle. * - * Loads the image without deferred image data decoding (i.e. it is - * decoded straight away) and without looking in the cache. Returns an - * image handle on success or NULL on failure. - * fd will be closed after calling this function. + * Reaasd image from file descriptor. + * The file name @file is only used to guess the file format. + * The image is loaded without deferred image data decoding (i.e. it is + * decoded straight away) and without looking in the cache. + * @fd must be mmap'able (so it cannot be a pipe). + * @fd will be closed after calling this function. + * Returns an image handle on success or NULL on failure. */ EAPI Imlib_Image imlib_load_image_fd(int fd, const char *file) --
