[Lazarus] Beyond Compare 4 built with Lazarus 1.2

Marco van de Voort marcov at stack.nl
Wed Jan 1 19:50:27 CET 2014


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)

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




More information about the Lazarus mailing list