This chapter defines how names are mapped from the source symbol to the object symbol.
Symbols in a source program are translated by the compilation system into symbols that exist in the object file. The rules for this translation are defined here.
External C symbols have the same names in C and object files' symbol tables.
External symbol names in a C++ object file shall be encoded according to the "name mangling" rules described in the .