ts010029.pp 589 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. { this test program test allocation of large pieces of stack }
  2. { this is especially necessary for win32 }
  3. procedure p1(a : array of byte);
  4. var
  5. i : longint;
  6. begin
  7. for i:=0 to high(a) do
  8. a[i]:=0;
  9. end;
  10. procedure p2;
  11. var
  12. a : array[0..20000] of byte;
  13. i : longint;
  14. begin
  15. for i:=0 to high(a) do
  16. a[i]:=0;
  17. end;
  18. procedure p3;
  19. var
  20. a : array[0..200000] of byte;
  21. i : longint;
  22. begin
  23. for i:=0 to high(a) do
  24. a[i]:=0;
  25. end;
  26. var
  27. a : array[0..10000] of byte;
  28. begin
  29. p1(a);
  30. p2;
  31. p3;
  32. end.