[EMAIL PROTECTED] scripsit:
> But if ('\n'=='\u000A') should always be true, because ISO 14882 defines \n as
> LF and defines \uNNNN as "that character whose short name in ISO/IEC 10646 is
> 0000NNNN" and the character whose short name in ISO/IEC 10646 is 00000000A is
> LF.
It's not clear to me that this is true in C++. In C, it's definitely false,
because character constants in C represent integers, and '\n' need not represent
the integer 10, whereas '\u000A' must.
--
Do NOT stray from the path! John Cowan <[EMAIL PROTECTED]>
--Gandalf http://www.ccil.org/~cowan