2004-08-10 Matthias Clasen <mclasen@redhat.com>
+ * gdk/makegdkalias.pl:
+ * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
+
* gtk/Makefile.am: Include gtkalias.h in the generated
sources gtkmarhalers.c and gtkmarshal.c.
2004-08-10 Matthias Clasen <mclasen@redhat.com>
+ * gdk/makegdkalias.pl:
+ * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
+
* gtk/Makefile.am: Include gtkalias.h in the generated
sources gtkmarhalers.c and gtkmarshal.c.
2004-08-10 Matthias Clasen <mclasen@redhat.com>
+ * gdk/makegdkalias.pl:
+ * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
+
* gtk/Makefile.am: Include gtkalias.h in the generated
sources gtkmarhalers.c and gtkmarshal.c.
2004-08-10 Matthias Clasen <mclasen@redhat.com>
+ * gdk/makegdkalias.pl:
+ * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
+
* gtk/Makefile.am: Include gtkalias.h in the generated
sources gtkmarhalers.c and gtkmarshal.c.
#!/usr/bin/perl -w
-my $preamble = <<EOF;
+print <<EOF;
/* Generated by makegdkalias.pl */
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+#ifdef G_HAVE_GNUC_VISIBILITY
#ifdef GDK_ENABLE_BROKEN
#define WAS_BROKEN
EOF
-my $postamble = <<EOF;
+while (<>) {
+
+ # ignore empty lines
+ next if /^\s*$/;
+
+ my $str = $_;
+ chomp($str);
+ my $alias = $str."__internal_alias";
+
+ print "extern __typeof ($str) $alias __attribute((visibility(\"hidden\"))); \n";
+ print "extern __typeof ($str) $str __attribute((alias(\"$alias\"), visibility(\"default\"))); \n";
+ print "#define $str $alias \n";
+ print "\n";
+}
+
+print <<EOF;
#ifndef WAS_BROKEN
#undef GDK_ENABLE_BROKEN
#undef WAS_NO_G_DEPR
#endif
-#endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) */
+#endif /* G_HAVE_GNUC_VISIBILITY */
EOF
-print $preamble;
-while (<>) {
-
- # ignore empty lines
- next if /^\s*$/;
-
- my $str = $_;
- chomp($str);
- my $alias = $str."__internal_alias";
-
- print "extern __typeof ($str) $alias __attribute((visibility(\"hidden\"))); \n";
- print "extern __typeof ($str) $str __attribute((alias(\"$alias\"), visibility(\"default\"))); \n";
- print "#define $str $alias \n";
- print "\n";
-}
-
-print $postamble;
-
#!/usr/bin/perl -w
-my $preamble = <<EOF;
+print <<EOF;
/* Generated by makegtkalias.pl */
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+#ifdef G_HAVE_GNUC_VISIBILITY
#ifdef GTK_ENABLE_BROKEN
#define WAS_BROKEN
EOF
-my $postamble = <<EOF;
+while (<>) {
+
+ # ignore empty lines
+ next if /^\s*$/;
+
+ my $str = $_;
+ chomp($str);
+ my $alias = $str."__internal_alias";
+
+ print "extern __typeof ($str) $alias __attribute((visibility(\"hidden\"))); \n";
+ print "extern __typeof ($str) $str __attribute((alias(\"$alias\"), visibility(\"default\"))); \n";
+ print "#define $str $alias \n";
+ print "\n";
+}
+
+print <<EOF;
#ifndef WAS_BROKEN
#undef GTK_ENABLE_BROKEN
#undef WAS_NO_G_DEPR
#endif
-#endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) */
+#endif /* G_HAVE_GNUC_VISIBILITY */
EOF
-print $preamble;
-while (<>) {
-
- # ignore empty lines
- next if /^\s*$/;
-
- my $str = $_;
- chomp($str);
- my $alias = $str."__internal_alias";
-
- print "extern __typeof ($str) $alias __attribute((visibility(\"hidden\"))); \n";
- print "extern __typeof ($str) $str __attribute((alias(\"$alias\"), visibility(\"default\"))); \n";
- print "#define $str $alias \n";
- print "\n";
-}
-
-print $postamble;