diff --git a/components/turbopower_ipro/iphtml.pas b/components/turbopower_ipro/iphtml.pas index 157cacab13..5b1558442c 100644 --- a/components/turbopower_ipro/iphtml.pas +++ b/components/turbopower_ipro/iphtml.pas @@ -17430,10 +17430,10 @@ begin inc(NewSize, TINTARRGROWFACTOR); until Index < NewSize; {$IFDEF IP_LAZARUS code below does not check if InternalIntArr<>nil} - ReallocMem(InternalIntArr,NewSize * sizeof(Integer)); + ReallocMem(InternalIntArr,NewSize * sizeof(PtrInt)); p := pointer(InternalIntArr); inc(p, IntArrSize); - fillchar(p^, (NewSize - IntArrSize)*sizeOf(integer), 0); + fillchar(p^, (NewSize - IntArrSize)*sizeOf(PtrInt), 0); IntArrSize := NewSize; {$ELSE} Tmp := AllocMem(NewSize * sizeof(Integer)); @@ -17496,10 +17496,10 @@ begin inc(NewSize, TINTARRGROWFACTOR); until Index < NewSize; {$IFDEF IP_LAZARUS code below does not check if InternalIntArr<>nil and set buggy IntArrSize} - ReallocMem(InternalRectArr,NewSize * sizeof(integer)); + ReallocMem(InternalRectArr,NewSize * sizeof(PtrInt)); P := pointer(InternalRectArr); inc(P, IntArrSize); - fillchar(p^, (NewSize - IntArrSize)*sizeOf(integer), 0); + fillchar(p^, (NewSize - IntArrSize)*sizeOf(PtrInt), 0); IntArrSize:=NewSize; {$ELSE} Tmp := AllocMem(NewSize * sizeof(Integer)); @@ -17554,10 +17554,10 @@ begin inc(NewSize, TINTARRGROWFACTOR); until Index < NewSize; {$IFDEF IP_LAZARUS code below does not check if InternalIntArr<>nil and set buggy IntArrSize} - ReallocMem(InternalRectRectArr,NewSize * sizeof(Integer)); + ReallocMem(InternalRectRectArr,NewSize * sizeof(PtrInt)); p := pointer(InternalRectRectArr); inc(p, IntArrSize); - fillchar(p^, (NewSize - IntArrSize)*sizeOf(integer), 0); + fillchar(p^, (NewSize - IntArrSize)*sizeOf(PtrInt), 0); IntArrSize:=NewSize; {$ELSE} Tmp := AllocMem(NewSize * sizeof(Integer));