Is there an RTL or package equivalent for _wcsicmp et all
http://msdn.microsoft.com/en-us/library/k59z8dwe.aspx or should the libc declaration be added to
the application ? Or is there another recommendation to compare wide (so-called Unicode) strings
case-insensitive ?
Regards,
Adriaan van
On 04 Dec 2014, at 13:02, Adriaan van Os wrote:
Is there an RTL or package equivalent for _wcsicmp et all http://msdn.microsoft.com/en-us/library/k59z8dwe.aspx
or should the libc declaration be added to the application ? Or is
there another recommendation to compare wide (so-called Unicode)
The following console program demonstrates various problems with the new
(encoded) AnsiStrings (FPC trunk):
program litTest2;
{.$codepage UTF8} //off for now
uses Classes,SysUtils;
var A: AnsiString;
begin
a := 'äöü';
//a := a+' '; //uncomment later
WriteLn(a,'äöü');
On 04/12/14 07:16 AM, Jonas Maebe wrote:
The closest equivalent is probably sysutils.UnicodeCompareText(). It
uses CompareStringW on Windows though, and on Unix it converts both
strings to uppercase, locale-sensitive-wise, and compares those.
As a general rule it is better to convert to
Is there an RTL or package equivalent for _wcsicmp et all
http://msdn.microsoft.com/en-us/library/k59z8dwe.aspx or should the libc declaration be added to
the application ? Or is there another recommendation to compare wide (so-called Unicode) strings
case-insensitive ?
Sorry, I found