diff options
author | Tor Lillqvist <tml@novell.com> | 2008-05-27 16:51:33 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2008-05-27 16:51:33 +0000 |
commit | 32e5672e788c46394639f208475351c0884824a2 (patch) | |
tree | 5677345629eb0f9c7a2c3ddbbf648a4463b5fcc6 /gdk-pixbuf/io-jasper.c | |
parent | c0f59aa21853fc0cb1728cea93468f314002d7dd (diff) | |
download | gdk-pixbuf-32e5672e788c46394639f208475351c0884824a2.tar.gz |
Use explicit G_MODULE_EXPORT decoration when building the loader in
2008-05-27 Tor Lillqvist <tml@novell.com>
* io-*.c: Use explicit G_MODULE_EXPORT decoration when building
the loader in question as a module.
* gdk-pixbuf-io.c: Enable included build of the icns and jasper
loaders.
svn path=/trunk/; revision=20192
Diffstat (limited to 'gdk-pixbuf/io-jasper.c')
-rw-r--r-- | gdk-pixbuf/io-jasper.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gdk-pixbuf/io-jasper.c b/gdk-pixbuf/io-jasper.c index 5194ebd00..c6f9bc294 100644 --- a/gdk-pixbuf/io-jasper.c +++ b/gdk-pixbuf/io-jasper.c @@ -262,16 +262,20 @@ jasper_image_load_increment (gpointer data, const guchar *buf, guint size, GErro return TRUE; } -void -fill_vtable (GdkPixbufModule * module) +#ifndef INCLUDE_png +#define MODULE_ENTRY(function) G_MODULE_EXPORT void function +#else +#define MODULE_ENTRY(function) void _gdk_pixbuf__jasper_ ## function +#endif + +MODULE_ENTRY (fill_vtable) (GdkPixbufModule * module) { module->begin_load = jasper_image_begin_load; module->stop_load = jasper_image_stop_load; module->load_increment = jasper_image_load_increment; } -void -fill_info (GdkPixbufFormat * info) +MODULE_ENTRY (fill_info) (GdkPixbufFormat * info) { static GdkPixbufModulePattern signature[] = { { " jP", "!!!! ", 100 }, /* file begins with 'jP' at offset 4 */ |