浏览代码

Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check

git-svn-id: trunk@38521 -
pierre 7 年之前
父节点
当前提交
cc22913a4c

+ 1 - 1
tests/tbs/tb0239.pp

@@ -9,7 +9,7 @@ uses
 Type
 Type
    PS=^String;
    PS=^String;
 var
 var
-  mem : sizeint;
+  mem : sizeuint;
 
 
 
 
 procedure test;
 procedure test;

+ 1 - 1
tests/tbs/tb0240.pp

@@ -29,7 +29,7 @@ begin
 end;
 end;
 
 
 var
 var
-   mem : sizeint;
+   mem : sizeuint;
 begin
 begin
   DoMem(mem);
   DoMem(mem);
   dotest;
   dotest;

+ 1 - 1
tests/test/texception3.pp

@@ -600,7 +600,7 @@ procedure test119;
   end;
   end;
 
 
 var
 var
-  mem : sizeint;
+  mem : sizeuint;
 begin
 begin
    writeln('Testing exception handling');
    writeln('Testing exception handling');
    
    

+ 1 - 1
tests/test/tobject1.pp

@@ -65,7 +65,7 @@ program test_fail;
     end;
     end;
 
 
   var
   var
-    mem : sizeint;
+    mem : sizeuint;
   begin
   begin
      require_error(210);
      require_error(210);
 
 

+ 4 - 4
tests/test/tstring4.pp

@@ -120,7 +120,7 @@ end;
 Procedure TestParams;
 Procedure TestParams;
 
 
 Var S : AnsiString;
 Var S : AnsiString;
-    Mem : sizeint;
+    Mem : sizeuint;
 
 
 begin
 begin
   Mem:=0;
   Mem:=0;
@@ -317,7 +317,7 @@ Const S1 : AnsiString = 'ABC';
 
 
 Var I : Integer;
 Var I : Integer;
     S3 : AnsiString;
     S3 : AnsiString;
-    mem : sizeint;
+    mem : sizeuint;
 
 
 begin
 begin
  mem:=0;
  mem:=0;
@@ -362,7 +362,7 @@ Var S,T : AnsiString;
     E : Extended;
     E : Extended;
     Si : Single;
     Si : Single;
     Co : Comp;
     Co : Comp;
-    TempMem:sizeint;
+    TempMem:sizeuint;
 begin
 begin
   TempMem:=0;
   TempMem:=0;
   DoMem(TempMem);
   DoMem(TempMem);
@@ -449,7 +449,7 @@ begin
   Writeln (S);
   Writeln (S);
 end;
 end;
 
 
-Var GlobalStartMem,StartMem : SizeInt;
+Var GlobalStartMem,StartMem : SizeUInt;
 
 
 begin
 begin
   GlobalStartMem:=0;
   GlobalStartMem:=0;

+ 4 - 4
tests/test/tstring6.pp

@@ -117,7 +117,7 @@ end;
 Procedure TestParams;
 Procedure TestParams;
 
 
 Var S : WideString;
 Var S : WideString;
-    Mem : SizeInt;
+    Mem : SizeUInt;
 
 
 begin
 begin
   Mem:=0;
   Mem:=0;
@@ -315,7 +315,7 @@ Const S1 : WideString = 'ABC';
 
 
 Var I : Integer;
 Var I : Integer;
     S3 : WideString;
     S3 : WideString;
-    mem : SizeInt;
+    mem : SizeUInt;
 
 
 begin
 begin
  mem:=0;
  mem:=0;
@@ -360,7 +360,7 @@ Var S,T : WideString;
     E : Extended;
     E : Extended;
     Si : Single;
     Si : Single;
     Co : Comp;
     Co : Comp;
-    TempMem:SizeInt;
+    TempMem:SizeUInt;
 begin
 begin
   TempMem:=0;
   TempMem:=0;
   DoMem(TempMem);
   DoMem(TempMem);
@@ -447,7 +447,7 @@ begin
   Writeln (S);
   Writeln (S);
 end;
 end;
 
 
-Var GlobalStartMem,StartMem : SizeInt;
+Var GlobalStartMem,StartMem : SizeUInt;
 
 
 begin
 begin
   GlobalStartMem:=0;
   GlobalStartMem:=0;

+ 1 - 1
tests/tstunits/erroru.pp

@@ -10,7 +10,7 @@ interface
 
 
   procedure require_error(num : longint);
   procedure require_error(num : longint);
 
 
-function DoMem (Var StartMem : sizeint): sizeint;
+function DoMem (Var StartMem : sizeuint): sizeuint;
 
 
 
 
 implementation
 implementation

+ 1 - 1
tests/webtbs/tw0812.pp

@@ -10,7 +10,7 @@ begin
   ReAllocMem(P, 0);
   ReAllocMem(P, 0);
 end;
 end;
 
 
-var Mem : sizeint;
+var Mem : sizeuint;
 begin
 begin
   domem(mem);
   domem(mem);
   Test;
   Test;

+ 1 - 1
tests/webtbs/tw0813.pp

@@ -15,7 +15,7 @@ begin
     end;
     end;
 end;
 end;
 
 
-var Mem : sizeint;
+var Mem : sizeuint;
 begin
 begin
   domem(mem);
   domem(mem);
   Test;
   Test;

+ 1 - 1
tests/webtbs/tw1658.pp

@@ -31,7 +31,7 @@ end;
 // Global vars
 // Global vars
 var
 var
   pTempStream: PMyStream;
   pTempStream: PMyStream;
-  mem : sizeint;
+  mem : sizeuint;
   f : file;
   f : file;
 begin
 begin
   DoMem(mem);
   DoMem(mem);

+ 1 - 1
tests/webtbs/tw2494.pp

@@ -34,7 +34,7 @@ var p:pointer;
   size, storage : ptruint;
   size, storage : ptruint;
   i,j:longint;
   i,j:longint;
   done:boolean;
   done:boolean;
-  mem : sizeint;
+  mem : sizeuint;
 begin
 begin
   ReturnNilIfGrowHeapFails:=true;
   ReturnNilIfGrowHeapFails:=true;
   domem(mem);
   domem(mem);

+ 1 - 1
tests/webtbs/tw3004.pp

@@ -16,7 +16,7 @@ uses erroru,SysUtils;
 
 
 procedure p1;
 procedure p1;
 var
 var
-  i : sizeint;
+  i : sizeuint;
 begin
 begin
  i:=0;
  i:=0;
  domem(i);
  domem(i);

+ 1 - 1
tests/webtbs/tw3334.pp

@@ -20,7 +20,7 @@ begin
 end;
 end;
 
 
 var
 var
- mem : sizeint;
+ mem : sizeuint;
 begin
 begin
   domem(mem);
   domem(mem);
   p1;
   p1;

+ 1 - 1
tests/webtbs/uw0701d.pp

@@ -7,7 +7,7 @@ unit uw0701d;
 uses erroru;
 uses erroru;
 
 
 var
 var
-   startmem : sizeint;
+   startmem : sizeuint;
 
 
 initialization
 initialization
    startmem:=0;
    startmem:=0;