[fpc-pascal] AnsiCompareStr question (again...)
jonas.maebe at elis.ugent.be
Sat Mar 5 20:57:57 CET 2016
On 05/03/16 20:27, Marcou Gilles wrote:
> this is strange. Using you example I got the value -16. I am using fpc
> 2.6.4 on a Linux 64 bits machine. I do not get why I got a different
> value than you. And in my case, the strange behavior is that
> AnsiCompareStr in the same unit but in two different application gave
> two different results. I wonder if somebody else got observed this?
One probably includes cwstring, while the other one doesn't.
AnsiCompareStr can be intercepted/replaced by widestring manages such as
The default implementation of AnsiCompareStr just compares based on
ASCII values. cwstring also takes the locale into account.
More information about the fpc-pascal