Hello,
I "m using C++ with C6x compiler and generate COFF files. Sometimes , I have a redefinition issue at linking.
This happen when I have 2 files in my project with the same name and the compiler need to create 2 __STI__ symbol.
Sometimes, it creates __STI__fileName_X and __STI_fileName_Y with X=Y and then I have a redefintion sometimes X != Y and the linking is OK.
Please could you give me some informations about the name mangling algorithm used in C6x compiler ? I would like to understand this behavior.
Could you tell me what are __STI__ symbol used for ?
More genrally, where can I find the meaning of all symbol : __STI__xxx, __vtbl__xxx, __dt___xxx created by the name mangling algorithm ?
Thank you very much for your help.
Pat.