On Jul 27, 2007, at 4:03 AM, Alexey Proskuryakov wrote:
On 7/27/07 1:51 PM, "Simon Hausmann" <[EMAIL PROTECTED]> wrote:
Does anybody know/remember why JSChar is defined to wchar_t on
Windows and if
it is still needed?
I think this was/is needed to match ICU's definition of UChar
("Define UChar to be wchar_t if that is 16 bits wide; always
assumed to be unsigned. If wchar_t is not 16 bits wide, then define
UChar to be uint16_t. This makes the definition of UChar platform-
dependent but allows direct string type compatibility with
platforms with 16-bit wchar_t types.")
That's correct. And for the same reasons we should follow the same
pattern for UChar, even when ICU is not involved.
I think that UnicodeQt4.h is the file that should be changed, not
JSStringRef.h.
-- Darin
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev