On Sun, Feb 10, 2013 at 10:03 AM, Balazs Kelemen <kbal...@webkit.org> wrote:

>  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.
>

Because LChar is often (always?) UTF-8 encoded, the individual encoding
units of which are 0x00 through 0xFF.
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to