On Wed, Jul 16, 2003 at 04:14:18PM +0100, Jose' Matos wrote: > On Wednesday 16 July 2003 16:07, Andre Poenitz wrote: > > > > In either case, we use only positive 7 bit values there. So the > > message _is_ braindead. > > Oh, do you mean that ISO C++ requires that '\\' is always less than > 127?
It requires it to belong the basic source character set. The compiler knows whether this is mapped to a negative value in the execution character set (highly unlikely) or not. So it could choose not to issue warning about things it can prove to be correct. Of course, it is legal to issue warnings for everything, but too much of it makes the compiler look silly. > Ok, I think I stepped that part. ;-) > > I know that weird IBM charset, EBCDIC (sp?), doesn't count... Even this has backlash under 127 (at 97 or so) Andre' -- Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. (T. Jefferson or B. Franklin or both...)