Does C++ style 'name mangling' have any relevance here? I also had some half-baked thought that a HLL could generate two entry points for a prototyped sub...
one with the mangled name encoding the expected arguments and types (p/s/i) for high-speed no-questions-asked-nothing-checked use, and... also generate a non-mangled entry point that would check/massage the params and then call the name-mangled entry point. Am I totally mad? Tim [ducking]