summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch')
-rw-r--r--media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch b/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch
new file mode 100644
index 000000000000..981b1ce1e9b1
--- /dev/null
+++ b/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch
@@ -0,0 +1,36 @@
+diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h
+--- imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h 2020-05-21 06:49:09.000000000 +0300
++++ imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h 2021-01-16 15:11:53.229675567 +0300
+@@ -4,6 +4,7 @@
+ #include "config.h"
+ #include "common.h"
+ #include "image.h"
++#include "loaders.h"
+
+ __EXPORT__ char load(ImlibImage * im, ImlibProgressFunction progress,
+ char progress_granularity, char load_data);
+diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h imlib2_loaders-1.7.1/src/modules/loaders/loaders.h
+--- imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h 1970-01-01 03:00:00.000000000 +0300
++++ imlib2_loaders-1.7.1/src/modules/loaders/loaders.h 2020-07-28 21:13:51.000000000 +0300
+@@ -0,0 +1,21 @@
++#ifndef __LOADERS
++#define __LOADERS 1
++
++#include "image.h"
++
++struct _imlibloader {
++ char *file;
++ int num_formats;
++ char **formats;
++ void *handle;
++ char (*load)(ImlibImage * im,
++ ImlibProgressFunction progress,
++ char progress_granularity, char load_data);
++ char (*save)(ImlibImage * im,
++ ImlibProgressFunction progress,
++ char progress_granularity);
++ ImlibLoader *next;
++ int (*load2)(ImlibImage * im, int load_data);
++};
++
++#endif /* __LOADERS */