Ah!
I see. Yeah, that.

On 6/6/23 12:22, Dave Clark wrote:
         Yes, I have called COBOL.  However, calling COBOL means you have
an up to 8-character internal name that matches an external name I can
find in the system or user library.  C function names can be longer than
that and, therefore, can't possibly match anything in my system libraries.


Start by using just 8-character function names in C.

Also see what Peter said.

I'm personally not keen on name mangling.
There will always be more names in "long name space" than in "short name space", so the mangled names amount to a hash and hashes are, by definition, prone to collisions.

-- R; <><

Reply via email to