dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04 patches.

doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
This commit is contained in:
Nick Clifton 2004-10-08 09:49:14 +00:00
parent 61ee279ceb
commit d67a454c81
3 changed files with 11 additions and 13 deletions

View File

@ -1,3 +1,9 @@
2004-10-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
* dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04
patches.
* doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
2004-10-07 Alexandre Oliva <aoliva@redhat.com>
* readelf.c (get_machine_flags): Don't fall through into m68k cpu

View File

@ -2517,17 +2517,11 @@ make_one_lib_file (export_type *exp, int i)
why it did that, and it does not match what I see
in programs compiled with the MS tools. */
int idx = exp->hint;
/* If the user has specified an internal name, use it.
Ignore command line name translation options. */
char const * internal_name
= exp->internal_name != exp->name
? exp->internal_name : xlate (exp->name);
si->size = strlen (internal_name) + 3;
si->size = strlen (xlate (exp->name)) + 3;
si->data = xmalloc (si->size);
si->data[0] = idx & 0xff;
si->data[1] = idx >> 8;
strcpy (si->data + 2, internal_name);
strcpy (si->data + 2, xlate (exp->name));
}
break;
case IDATA7:

View File

@ -3042,15 +3042,13 @@ means!
@itemx --add-underscore
Specifies that when @command{dlltool} is creating the exports file it
should prepend an underscore to the names of the exported functions.
The option is ignored for symbols with an explicit internal name
specification provided in a .def file.
@item -k
@itemx --kill-at
Specifies that when @command{dlltool} is creating the exports file it
should not append the string @samp{@@ <number>} The option is ignored
for symbols with an explicit internal name specification provided in a
.def file.
should not append the string @samp{@@ <number>}. These numbers are
called ordinal numbers and they represent another way of accessing the
function in a DLL, other than by name.
@item -A
@itemx --add-stdcall-alias