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);

-- 


Reply via email to