[Lazarus] cwstring in arm-linux
Martin Schreiber
mse00000 at gmail.com
Wed Oct 19 18:33:29 CEST 2011
On Wednesday 19 October 2011 13.25:09 Felipe Monteiro de Carvalho wrote:
> On Wed, Oct 19, 2011 at 1:24 PM, Martin Schreiber <mse00000 at gmail.com>
wrote:
> > Where is paswstring?
>
> http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/components/lazutils/pasw
> string.pas?view=markup&root=lazarus
>
> It uses lazutf8 (which includes most importantly UTF16ToUTF8 and
> viceversa and utf8LowerCase and utf8UpperCase) and lconvencoding
> (which includes encoding tables) which are in the same folder.
Some possibly problematic points:
Does it use locale specific collation in PasUnicodeCompareStr and
PasUnicodeCompareText?
Is the performance of UTF8LowerCase and UTF8UpperCase OK?
Do UTF8LowerCase and UTF8UpperCase cover all upper/lowercase Unicode
(possibly accented) characters? Does it handle decomposed characters (cwstring
doesn't)?
Martin
More information about the Lazarus
mailing list