[Lazarus] Beyond Compare 4 built with Lazarus 1.2

Sven Barth pascaldragon at googlemail.com
Wed Jan 1 19:59:50 CET 2014


On 01.01.2014 19:50, Marco van de Voort wrote:
> On Tue, Dec 31, 2013 at 03:25:03PM +0100, Sven Barth wrote:
>> As Michael wrote the locale specific constants will become UnicodeChar (2
>> Byte UTF-16) thus the U+00A0 will fit nicely there. The only problems would
>> arise if such a constant would need to be composed of multiple UnicodeChars
>> (codepoints?).
>
> No. A codepoint is a 32-bit number.  UTF8 and 16 encode these in shorter
> space only.
>
> A character is one more codepoints. (usually a main codepoint, and
> codepoints for accents)

Thanks for clarifying the terms. I hope I remember them till the next 
Unicode discussion :P

>
> Still it might not be a bad idea to make such things a string instead of a
> character in time.

Might need adjustment inside the corresponding routines though as they 
might expect to only work with one Ansi-/UnicodeChar.

Regards,
Sven




More information about the Lazarus mailing list