]> Pileus Git - ~andy/gtk/commitdiff
Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
authorMatthias Clasen <mclasen@redhat.com>
Tue, 10 Aug 2004 18:57:41 +0000 (18:57 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 10 Aug 2004 18:57:41 +0000 (18:57 +0000)
2004-08-10  Matthias Clasen  <mclasen@redhat.com>

* gdk/makegdkalias.pl:
* gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/makegdkalias.pl
gtk/makegtkalias.pl

index a7662ca05402fad140cf01093a1585c27391d006..008a7695731451773335f9f129f24361895931bb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 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.
 
index a7662ca05402fad140cf01093a1585c27391d006..008a7695731451773335f9f129f24361895931bb 100644 (file)
@@ -1,5 +1,8 @@
 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.
 
index a7662ca05402fad140cf01093a1585c27391d006..008a7695731451773335f9f129f24361895931bb 100644 (file)
@@ -1,5 +1,8 @@
 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.
 
index a7662ca05402fad140cf01093a1585c27391d006..008a7695731451773335f9f129f24361895931bb 100644 (file)
@@ -1,5 +1,8 @@
 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.
 
index 3f04a52a16afe5821529e34bb68b8cf597b81b9e..6d562688294d939c5e2951549adbc14cab6e666c 100755 (executable)
@@ -1,9 +1,9 @@
 #!/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
@@ -31,7 +31,22 @@ my $preamble = <<EOF;
 
 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
@@ -54,24 +69,6 @@ my $postamble = <<EOF;
 #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;
-
index e057cad23618b9dc48131af26093046fb84cb83e..047b51fdb5925aae02b54b7a76abd4ab104996ad 100755 (executable)
@@ -1,9 +1,9 @@
 #!/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
@@ -42,7 +42,22 @@ my $preamble = <<EOF;
 
 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
@@ -66,24 +81,7 @@ my $postamble = <<EOF;
 #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;