]> Pileus Git - ~andy/gtk/blob - demos/pixbuf-init.c
Use g_setenv() instead of putenv().
[~andy/gtk] / demos / pixbuf-init.c
1 #include <glib.h>
2
3 #include <sys/stat.h>
4 #include <stdlib.h>
5
6 static gboolean
7 file_exists (const char *filename)
8 {
9   struct stat statbuf;
10
11   return stat (filename, &statbuf) == 0;
12 }
13
14 void
15 pixbuf_init (void)
16 {
17   if (file_exists ("../gdk-pixbuf/libpixbufloader-pnm.la"))
18     g_setenv ("GDK_PIXBUF_MODULE_FILE", "../gdk-pixbuf/gdk-pixbuf.loaders", TRUE);
19 }