GNU Info

Info Node: (g77-295.info)Mangling of Names

(g77-295.info)Mangling of Names


Next: Multiple Definitions of External Names Up: Disappointments
Enter node , (file) or (file)node

Mangling of Names in Source Code
--------------------------------

   The current external-interface design, which includes naming of
external procedures, COMMON blocks, and the library interface, has
various usability problems, including things like adding underscores
where not really necessary (and preventing easier inter-language
operability) and yet not providing complete namespace freedom for user
C code linked with Fortran apps (due to the naming of functions in the
library, among other things).

   Project GNU should at least get all this "right" for systems it
fully controls, such as the Hurd, and provide defaults and options for
compatibility with existing systems and interoperability with popular
existing compilers.


automatically generated by info2www version 1.2.2.9