C++ style mangling has the advantage that it is automatic and type safe,
and is an approximation of what the interface really is. It is also easier
to match up symbols done this way. I have found in my general C++ experience
that this simple heuristic is suprisingly effective.
The disadvantage is that it does not reflect changes in semantics that
does not have an external visible effect. For example, change the order
of the parameters of memcpy and type-safe linkage cannot help you.
I really think that type-safe linkage is the answer, but I'm already hacking
in the PCI universe right now.
-- Steve Williams steve@icarus.com steve@picturel.com"The woods are lovely, dark and deep. But I have promises to keep, And lines to code before I sleep, And lines to code before I sleep."