How about the first three letters of your forum user name followed by underscore - LGR & VCC are already sorted This would be more easily recognisable than random letters.I'm afraid that care in choosing unique names cannot be replaced by a set of smart rules for the compiler
As LGR wrote "there will need to be an mE global identifier database....." to cater for user names where the first 3 letters of the user name are the same.
Also, what happens with libraries which are specific to processors from the same manufacturer PIC18, 24 or 32 and also processors from different manufacturers.
All names Could start with:
Code: Select all
jan_P18_str , jan_P24_str, jan_ARM_str, dan_P18_F32 , dan_P24_F32, dan_ARM_F32
The third group could be the library name and is up to the author to choose a name: so the variable 'max' could be 'jan_P18_str_max', 'jan_P18_string_utils_max', 'Dan_P18_F32_max' , 'Dan_P18_FAT32_max'
It could be that a different order is better: 'FAT32_P18_Dan_max' ?
No comment from mE so far, we know that the problem can only multiply unless some simple guidlines / rules are implemented.
Possibly the forum users can propose a solution and then mE can accept, modify or suggest changes ?
P.S. I am not suggesting/ requesting janni and Dany should convert their libraries for ARM - used just for explaining my ideas