
26 Jul
2004
26 Jul
'04
6:56 a.m.
Hi Rene,
Did some more investigation and the basic reason for the failure is that the CW8 lexer doesn't do phase 1 translations of the universal character names. So for string like: L"--foo=\u044F", the "\u044F" is translated into 'u'+'0'+'4'+'4'+'F'. The workaround, which should apply to any compiler that doesn't do universal character names, is to use "\x044F" instead:
Thanks for investigating! I've committed your patch. Thanks, Volodya