This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository legacy-imlib2.
View the commit online.
commit fb19c620e8c7f950fe5d623f5b671359f5524bba
Author: Kim Woelders <[email protected]>
AuthorDate: Fri Feb 3 09:19:32 2023 +0100
Loaders: decompress_load() is not part of the loader API
---
src/lib/Imlib2_Loader.h | 7 -------
src/modules/loaders/Makefile.am | 6 +++---
src/modules/loaders/compression.h | 11 +++++++++++
src/modules/loaders/decompress_load.c | 1 +
src/modules/loaders/loader_bz2.c | 1 +
src/modules/loaders/loader_lzma.c | 1 +
src/modules/loaders/loader_zlib.c | 1 +
7 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/src/lib/Imlib2_Loader.h b/src/lib/Imlib2_Loader.h
index ec0c36e..b5b4cbf 100644
--- a/src/lib/Imlib2_Loader.h
+++ b/src/lib/Imlib2_Loader.h
@@ -215,13 +215,6 @@ typedef struct {
.save = _svr, \
}
-typedef int (imlib_decompress_load_f) (const void *fdata,
- unsigned int fsize, int dest);
-
-int decompress_load(ImlibImage * im, int load_data,
- const char *const *pext, int next,
- imlib_decompress_load_f * fdec);
-
#define QUIT_WITH_RC(_err) { rc = _err; goto quit; }
#define PCAST(T, p) ((T)(const void *)(p))
diff --git a/src/modules/loaders/Makefile.am b/src/modules/loaders/Makefile.am
index eb4b755..cf359e8 100644
--- a/src/modules/loaders/Makefile.am
+++ b/src/modules/loaders/Makefile.am
@@ -169,19 +169,19 @@ xpm_la_LDFLAGS = -module -avoid-version
xpm_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
xpm_la_LIBTOOLFLAGS = --tag=disable-static
-bz2_la_SOURCES = loader_bz2.c decompress_load.c
+bz2_la_SOURCES = loader_bz2.c decompress_load.c compression.h
bz2_la_CPPFLAGS = $(BZ2_CFLAGS) $(AM_CPPFLAGS)
bz2_la_LDFLAGS = -module -avoid-version
bz2_la_LIBADD = $(BZ2_LIBS) $(top_builddir)/src/lib/libImlib2.la
bz2_la_LIBTOOLFLAGS = --tag=disable-static
-lzma_la_SOURCES = loader_lzma.c decompress_load.c
+lzma_la_SOURCES = loader_lzma.c decompress_load.c compression.h
lzma_la_CPPFLAGS = $(LZMA_CFLAGS) $(AM_CPPFLAGS)
lzma_la_LDFLAGS = -module -avoid-version
lzma_la_LIBADD = $(LZMA_LIBS) $(top_builddir)/src/lib/libImlib2.la
lzma_la_LIBTOOLFLAGS = --tag=disable-static
-zlib_la_SOURCES = loader_zlib.c decompress_load.c
+zlib_la_SOURCES = loader_zlib.c decompress_load.c compression.h
zlib_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS)
zlib_la_LDFLAGS = -module -avoid-version
zlib_la_LIBADD = $(ZLIB_LIBS) $(top_builddir)/src/lib/libImlib2.la
diff --git a/src/modules/loaders/compression.h b/src/modules/loaders/compression.h
new file mode 100644
index 0000000..5f561a4
--- /dev/null
+++ b/src/modules/loaders/compression.h
@@ -0,0 +1,11 @@
+#ifndef COMPRESSION_H
+#define COMPRESSION_H 1
+
+typedef int (imlib_decompress_load_f) (const void *fdata,
+ unsigned int fsize, int dest);
+
+int decompress_load(ImlibImage * im, int load_data,
+ const char *const *pext, int next,
+ imlib_decompress_load_f * fdec);
+
+#endif /* COMPRESSION_H */
diff --git a/src/modules/loaders/decompress_load.c b/src/modules/loaders/decompress_load.c
index 53f7719..76f1d16 100644
--- a/src/modules/loaders/decompress_load.c
+++ b/src/modules/loaders/decompress_load.c
@@ -1,5 +1,6 @@
#include "config.h"
#include "Imlib2_Loader.h"
+#include "compression.h"
int
decompress_load(ImlibImage * im, int load_data, const char *const *pext,
diff --git a/src/modules/loaders/loader_bz2.c b/src/modules/loaders/loader_bz2.c
index d75cf90..a7ba579 100644
--- a/src/modules/loaders/loader_bz2.c
+++ b/src/modules/loaders/loader_bz2.c
@@ -1,5 +1,6 @@
#include "config.h"
#include "Imlib2_Loader.h"
+#include "compression.h"
#include <bzlib.h>
diff --git a/src/modules/loaders/loader_lzma.c b/src/modules/loaders/loader_lzma.c
index 277e5df..ec85539 100644
--- a/src/modules/loaders/loader_lzma.c
+++ b/src/modules/loaders/loader_lzma.c
@@ -1,5 +1,6 @@
#include "config.h"
#include "Imlib2_Loader.h"
+#include "compression.h"
#include <lzma.h>
diff --git a/src/modules/loaders/loader_zlib.c b/src/modules/loaders/loader_zlib.c
index 3f7f520..1061a5a 100644
--- a/src/modules/loaders/loader_zlib.c
+++ b/src/modules/loaders/loader_zlib.c
@@ -1,5 +1,6 @@
#include "config.h"
#include "Imlib2_Loader.h"
+#include "compression.h"
#include <zlib.h>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.