2014-07-23 19:03 GMT+02:00 tim Rowledge <tim@rowledge.org>:
Oh surely we can come up with something even crazier? How about for the 64bit layout having the bottom 24bits be the character and the top 39 be a pseudo pointer to the next char in the string?


Note that you somehow have that with UTF8, the number of bits set in the character (if > 127) indicates the position of the next char already ;)
It's thus a pseudo pointer (relative).

/tim
{insert witticism here}

>
> What about making WideString the only one?
>
> *duckandcover*
>
>
>
>> /tim
>> {insert witticism here}
>
>