[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