4 /* Generated by makegalias.pl */
6 #ifndef DISABLE_VISIBILITY
8 #include "glibconfig.h"
10 #ifdef G_HAVE_GNUC_VISIBILITY
12 #ifdef G_DISABLE_DEPRECATED
15 #undef G_DISABLE_DEPRECATED
27 my $in_skipped_section = 0;
53 if (!$in_skipped_section)
58 $in_skipped_section = 0;
63 if ($_ =~ /^\#ifdef\s+(INCLUDE_VARIABLES|INCLUDE_INTERNAL_SYMBOLS)/)
65 $in_skipped_section = 1;
68 if ($in_skipped_section)
73 if ($_ =~ /^\#ifdef\s+G/)
81 # Drop any Win32 specific .def file syntax
82 $str = (split (/ /, $str))[0];
84 my $alias = "IA__".$str;
87 extern __typeof ($str) $alias __attribute((visibility("hidden")));
88 extern __typeof ($str) $str __attribute((alias("$alias"), visibility("default")));
97 #define G_DISABLE_DEPRECATED
101 #endif /* G_HAVE_GNUC_VISIBILITY */
103 #endif /* DISABLE_VISIBILITY */