]> Pileus Git - ~andy/gtk/blobdiff - gdk-pixbuf/gdk-pixbuf-io.h
Fix emission of file-set signal
[~andy/gtk] / gdk-pixbuf / gdk-pixbuf-io.h
index 3eafd5f82ec700064ab523b7516f68db05ce8d88..b1a162f89c200c1eed0f76b2fd7088f07b5fd646 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION)
+#error "Only <gdk-pixbuf/gdk-pixbuf.h> can be included directly."
+#endif
+
 #ifndef GDK_PIXBUF_IO_H
 #define GDK_PIXBUF_IO_H
 
@@ -75,8 +79,8 @@ typedef void (* GdkPixbufModuleUpdatedFunc)  (GdkPixbuf *pixbuf,
 
 typedef struct _GdkPixbufModulePattern GdkPixbufModulePattern;
 struct _GdkPixbufModulePattern {
-       unsigned char *prefix;
-       unsigned char *mask;
+       char *prefix;
+       char *mask;
        int relevance;
 };
 
@@ -144,7 +148,8 @@ gboolean gdk_pixbuf_set_option  (GdkPixbuf   *pixbuf,
 typedef enum /*< skip >*/
 {
   GDK_PIXBUF_FORMAT_WRITABLE = 1 << 0,
-  GDK_PIXBUF_FORMAT_SCALABLE = 1 << 1
+  GDK_PIXBUF_FORMAT_SCALABLE = 1 << 1,
+  GDK_PIXBUF_FORMAT_THREADSAFE = 1 << 2
 } GdkPixbufFormatFlags;
 
 struct _GdkPixbufFormat {