Probably not, as you've already addressed it yourself.  It was regarding Jonas' comment about the empty string being returned if orgcp is neither cp or CP_NONE - I didn't check it myself but went by his word.

Gareth


On 28/04/2019 13:14, Ondrej Pokorny wrote:
On 28.04.2019 13:45, J. Gareth Moreton wrote:
Personally I'm fine with people refactoring code in order to improve performance in either the compiler or the programs it compiles, just so long as it behaves exactly the same as before (which in this case, it doesn't because of the empty string issue that Jonas mentioned).

What empty string issue? Did I miss something?

program AnsiUtf8;
var
  Utf8Str: UTF8String;
  Str: AnsiString;
begin
  DefaultSystemCodePage := 1250;
  Utf8Str := 'hello';
  Str := Utf8Str;
  Writeln(Str);
end.

Ondrej

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to