toUpper and toLower are used as an optimization for the first 256 characters.
Strings.Upper(CHR(255)) is 178X (376 decimal), which is outside.
Therefore Lower it is handled by the WinApi call in both versions
and there is no difference between Strings and Kernel.
I have tested all 256 characters for differences in Strings.Upper/Lower and Kernel.Upper/Lower.
After the fix there are no differences.
- Josef
issue-#19 The interface is not showing for aliases
- Josef Templ
- Posts: 2047
- Joined: Tue Sep 17, 2013 6:50 am
-
- Posts: 1700
- Joined: Tue Sep 17, 2013 12:21 am
- Location: Russia
Re: issue-#19 The interface is not showing for aliases
All fixed and we can vote now.Josef Templ wrote:I have tested all 256 characters for differences in Strings.Upper/Lower and Kernel.Upper/Lower.
After the fix there are no differences.