On Sat, Sep 11, 2010 at 10:20 AM, Zefram <zefram@fysh.org> wrote: > Craig A. Berry wrote: >>FWIW, automated name shortening is available on VMS as a compiler >>switch, > > It would be nice for embed.pl or something in the test suite to check the > symbols for VMS compatibility. They need to be no longer than 31 chars, I think it's come up about two or three times in the last decade and a failed build seems at least as good as a failed test for showing that something's wrong :-). Of course I wouldn't mind not being the first one to trip over it when it happens, but I would rather spend time making the suggestion unnecessary than further baking it into the build tools. > and unique when case-folded. Case preservation of symbols is available independently of symbol shortening but both are off by default. >(Geez, what do you guys do for C++?) The name mangler used for function overloading in C++ is also used for name shortening (both for C and C++).Thread Previous