LazUtils: Call the optimized function Utf8StringOfChar from StringOfCodePoint when using UTF-8.

git-svn-id: trunk@55729 -
This commit is contained in:
juha 2017-08-21 09:47:21 +00:00
parent a7ab43767c
commit bbd38e2474

View File

@ -226,12 +226,18 @@ end;
function StringOfCodePoint(ACodePoint: String; N: Integer): String;
// Like StringOfChar
{$IFDEF ReallyUseUTF16}
var
i: Integer;
{$ENDIF}
begin
{$IFDEF ReallyUseUTF16}
Result := '';
for i := 1 to N do
Result := Result + ACodePoint;
{$ELSE}
Result := Utf8StringOfChar(ACodePoint, N);
{$ENDIF}
end;
{ TUnicodeEnumeratorBase }