kwo pushed a commit to branch master. http://git.enlightenment.org/legacy/imlib2_loaders.git/commit/?id=27ae9ae8255d6b4720ba6fe19b99bb9d968541ec
commit 27ae9ae8255d6b4720ba6fe19b99bb9d968541ec Author: Kim Woelders <k...@woelders.dk> Date: Thu May 21 04:44:39 2020 +0200 Update headers --- src/modules/loaders/image.h | 9 +++++---- src/modules/loaders/loader_common.h | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/modules/loaders/image.h b/src/modules/loaders/image.h index 70ca4b9..bea4f41 100644 --- a/src/modules/loaders/image.h +++ b/src/modules/loaders/image.h @@ -70,6 +70,7 @@ struct _imlibimage { char *key; ImlibImageDataMemoryFunction data_memory_func; ImlibLdCtx *lc; + FILE *fp; }; #ifdef BUILD_X11 @@ -92,7 +93,7 @@ struct _imlibimagepixmap { }; #endif -void __imlib_RescanLoaders(void); +void __imlib_LoadAllLoaders(void); void __imlib_RemoveAllLoaders(void); ImlibLoader **__imlib_GetLoaderList(void); ImlibLoader *__imlib_FindBestLoaderForFile(const char *file, @@ -100,14 +101,14 @@ ImlibLoader *__imlib_FindBestLoaderForFile(const char *file, ImlibLoader *__imlib_FindBestLoaderForFormat(const char *format, int for_save); ImlibLoader *__imlib_FindBestLoaderForFileFormat(const char *file, - char *format, + const char *format, int for_save); void __imlib_LoaderSetFormats(ImlibLoader * l, const char *const *fmt, unsigned int num); ImlibImage *__imlib_CreateImage(int w, int h, DATA32 * data); -ImlibImage *__imlib_LoadImage(const char *file, +ImlibImage *__imlib_LoadImage(const char *file, FILE * fp, ImlibProgressFunction progress, char progress_granularity, char immediate_load, char dont_cache, @@ -155,7 +156,7 @@ void __imlib_DirtyPixmapsForImage(ImlibImage * im); void __imlib_AttachTag(ImlibImage * im, const char *key, int val, void *data, ImlibDataDestructorFunction destructor); -ImlibImageTag *__imlib_GetTag(ImlibImage * im, const char *key); +ImlibImageTag *__imlib_GetTag(const ImlibImage * im, const char *key); ImlibImageTag *__imlib_RemoveTag(ImlibImage * im, const char *key); void __imlib_FreeTag(ImlibImage * im, ImlibImageTag * t); void __imlib_FreeAllTags(ImlibImage * im); diff --git a/src/modules/loaders/loader_common.h b/src/modules/loaders/loader_common.h index ccbacef..d1716c9 100644 --- a/src/modules/loaders/loader_common.h +++ b/src/modules/loaders/loader_common.h @@ -6,7 +6,8 @@ #include "image.h" __EXPORT__ char load(ImlibImage * im, ImlibProgressFunction progress, - char progress_granularity, char immediate_load); + char progress_granularity, char load_data); +__EXPORT__ int load2(ImlibImage * im, int load_data); __EXPORT__ char save(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity); __EXPORT__ void formats(ImlibLoader * l); --