Browse Source

* test program for win32 stack growing

florian 26 years ago
parent
commit
e1c3f703cc
1 changed files with 45 additions and 0 deletions
  1. 45 0
      tests/ts010026.pp

+ 45 - 0
tests/ts010026.pp

@@ -0,0 +1,45 @@
+{ this test program test allocation of large pieces of stack }
+{ this is especially necessary for win32                     }
+
+procedure p1(a : array of byte);
+
+  var
+     i : longint;
+
+  begin
+     for i:=0 to high(a) do
+       a[i]:=0;
+  end;
+
+procedure p2;
+
+  var
+     a : array[0..20000] of byte;
+     i : longint;
+
+  begin
+     for i:=0 to high(a) do
+       a[i]:=0;
+  end;     
+
+procedure p3;
+
+  var
+     a : array[0..200000] of byte;
+     i : longint;
+
+  begin
+     for i:=0 to high(a) do
+       a[i]:=0;
+  end;     
+
+
+var
+   a : array[0..10000] of byte;
+
+begin
+   p1(a);
+   p2;
+   p3;
+end.
+