libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch-1-4 win32 impgen.c bugfix


From: Naofumi Yasufuku
Subject: branch-1-4 win32 impgen.c bugfix
Date: Sat, 16 Nov 2002 08:28:09 +0900
User-agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigoryƍmae) APEL/10.3 Emacs/21.2 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI)

I post this win32 impgen.c patch again.

  http://mail.gnu.org/pipermail/libtool-patches/2002-October/002112.html

I know that dlltool/impgen is out of date in libtool head, but gtkmm2
people really need this impgen.c bugfix in branch-1-4.

  http://bugzilla.gnome.org/show_bug.cgi?id=98312

Regards,
--Naofumi


ChangeLog:
--------------------------------------------------------------------------
2002-11-16  Naofumi Yasufuku  <address@hidden>

        * libtool.m4 (impgen.c): Fixed to manage symbol names include '.'
        character properly.

--------------------------------------------------------------------------

libtool-1.4-win32-impgen-bug.patch:
--------------------------------------------------------------------------
Index: libtool.m4
===================================================================
RCS file: /cvsroot/libtool/libtool/libtool.m4,v
retrieving revision 1.166.2.49
diff -u -r1.166.2.49 libtool.m4
--- libtool.m4  23 Oct 2002 00:55:33 -0000      1.166.2.49
+++ libtool.m4  15 Nov 2002 22:41:18 -0000
@@ -2986,7 +2986,10 @@
 #     for (i = 0; i<nexp; i++)
 #     {
 #      unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-#      printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
+#      if (strchr (erva+name_rva, '.') != NULL)
+#          printf ("\t\"%s\" @ %ld ;\n", erva+name_rva, 1+ i);
+#      else
+#          printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
 #     }
 #
 #     return 0;
--------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]