diff options
Diffstat (limited to 'demos/pixbuf-init.c')
-rw-r--r-- | demos/pixbuf-init.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/demos/pixbuf-init.c b/demos/pixbuf-init.c new file mode 100644 index 0000000000..3d4edee090 --- /dev/null +++ b/demos/pixbuf-init.c @@ -0,0 +1,19 @@ +#include <glib.h> + +#include <sys/stat.h> +#include <stdlib.h> + +static gboolean +file_exists (const char *filename) +{ + struct stat statbuf; + + return stat (filename, &statbuf) == 0; +} + +void +pixbuf_init () +{ + if (file_exists ("../gdk-pixbuf/.libs/libpixbufloader-pnm.so")) + putenv ("GDK_PIXBUF_MODULEDIR=../gdk-pixbuf/.libs"); +} |