Differences between version 3 and predecessor to the previous major change of dlltool(1).
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Saturday, August 28, 2004 7:58:23 am | by CarloWood | Revert |
Older page: | version 1 | Last edited on Monday, June 3, 2002 6:50:07 pm | by perry | Revert |
@@ -198,10 +198,10 @@
When __--export-all-symbols__ is used, it will by default
avoid exporting certain special symbols. The current list of
-symbols to avoid exporting is __DllMain@12__,
-__DllEntryPoint@__, __impure_ptr__. You may use the
+symbols to avoid exporting is __!
DllMain@12__,
+__!
DllEntryPoint@__, __impure_ptr__. You may use the
__--no-default-excludes__ option to go ahead and export
these special symbols. This is only meaningful when
__--export-all-symbols__ is used.
@@ -279,9 +279,9 @@
Specifies that when __dlltool__ is creating the exports
file it should prepend an underscore to the names of the
-exported functions.
+exported functions before actually calling them
.
__-k__
@@ -289,24 +289,24 @@
__--kill-at__
Specifies that when __dlltool__ is creating the exports
-file it should not append
the string __@
-
__. These numbers are called ordinal numbers
-and they
represent another way
of accessing
the function in
-a DLL , other than by name
.
-
+file it should remove
the string `
__@__<number>'
.
+
These numbers are part of the win32 __stdcall calling
+convention
and represent the number
of bytes
the called
+
function pops up from stack before returning.
+See [http://mywebpage
.netscape.com/yongweiwu/stdcall.htm]
+for more details.
__-A__
__--add-stdcall-alias__
Specifies that when __dlltool__ is creating the exports
-file it should add aliases for stdcall
symbols without __@
-
__ in addition to the symbols with __@
-
__.
+file it should add alias
symbols without `
__@__<number>'
+
in addition to the stdcall
symbols with `
__@__<number>'
.
__-x__