[webkit-dev] Should LChar really being unsigned char? (was Re: SerializedScriptValue: signed vs unsigned char)
Balazs Kelemen
kbalazs at webkit.org
Sun Feb 10 09:03:02 PST 2013
On 02/07/2013 01:48 AM, Maciej Stachowiak wrote:
>
> I think we should continue to use uint8_t instead of char as the
> primary way to represent a raw byte in WebKit. First, it's good to
> distinguish raw data from C strings at the type system level, and
> second, the unpredictable signedness of char is actively bad for
> byte-oriented processing. Another library making a different choice
> doesn't overcome these reasons.
I agree with that, but I still don't see why should LChar be unsigned
since it is a character and not a raw byte. It would be somewhat more
convenient when dealing with string literals or traditional C libraries.
I you agree I could investigate in the refactoring work.
-kbalazs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130210/2058fbbf/attachment.html>
More information about the webkit-dev
mailing list