4 /* Generated by makegdkpixbufalias.pl */
6 #ifndef DISABLE_VISIBILITY
10 #ifdef G_HAVE_GNUC_VISIBILITY
12 #ifdef GDK_PIXBUF_DISABLE_DEPRECATED
15 #undef GDK_PIXBUF_DISABLE_DEPRECATED
17 #ifdef G_DISABLE_DEPRECATED
20 #undef G_DISABLE_DEPRECATED
22 #include "gdk-pixbuf.h"
23 #include "gdk-pixdata.h"
51 if (!$in_skipped_section)
56 $in_skipped_section = 0;
61 if ($_ =~ /^\#ifdef\s+INCLUDE_VARIABLES/)
63 $in_skipped_section = 1;
66 if ($in_skipped_section)
71 if ($_ =~ /^\#ifdef\s+G/)
83 @words = split(/ /, $str);
86 my $alias = "IA__".$str;
88 # Drop any Win32 specific .def file syntax, but keep attributes
89 foreach $word (@words) {
90 $attributes = "$attributes $word" unless $word eq "PRIVATE";
94 extern __typeof ($str) $alias __attribute((visibility("hidden")))$attribute;
95 extern __typeof ($str) $str __attribute((alias("$alias"), visibility("default")));
104 #define GDK_PIXBUF_DISABLE_DEPRECATED
109 #define G_DISABLE_DEPRECATED
113 #endif /* G_HAVE_GNUC_VISIBILITY */
115 #endif /* DISABLE_VISIBILITY */