[Top][All Lists]
[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;
--------------------------------------------------------------------------
- branch-1-4 win32 impgen.c bugfix,
Naofumi Yasufuku <=