From 6ffa50d5a8d1cdde0dc081883d301422776d4bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Van=20Canneyt?= Date: Fri, 10 Nov 2023 17:08:26 +0100 Subject: [PATCH] * Correct StuffString for character size in unicodestring --- packages/rtl-objpas/src/inc/strutils.pp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/rtl-objpas/src/inc/strutils.pp b/packages/rtl-objpas/src/inc/strutils.pp index 4e84476ccc..c21c2d4ae8 100644 --- a/packages/rtl-objpas/src/inc/strutils.pp +++ b/packages/rtl-objpas/src/inc/strutils.pp @@ -1131,9 +1131,9 @@ begin if ALength> k then ALength:=k; SetLength(Result,i+j-ALength); - move (AText[1],result[1],AStart-1); - move (ASubText[1],result[AStart],j); - move (AText[AStart+ALength], Result[AStart+j],i+1-AStart-ALength); + move (AText[1],result[1],AStart-1*SizeOf(Char)); + move (ASubText[1],result[AStart],j*SizeOf(Char)); + move (AText[AStart+ALength], Result[AStart+j],(i+1-AStart-ALength)*SizeOf(Char)); end; function RandomFrom(const AValues: array of string): string;