Browse Source

* use __stklen

peter 21 years ago
parent
commit
78ff575ee4
1 changed files with 10 additions and 10 deletions
  1. 10 10
      tests/tbs/tb0193.pp

+ 10 - 10
tests/tbs/tb0193.pp

@@ -1,34 +1,34 @@
 { Old file: tbs0227.pp }
 { Old file: tbs0227.pp }
 { external var does strange things when declared in localsymtable OK 0.99.11 (PFV) }
 { external var does strange things when declared in localsymtable OK 0.99.11 (PFV) }
 
 
-function getheapsize:longint;assembler;
+function getstacksize:longint;assembler;
 var
 var
-  heapsize : longint;external name 'HEAPSIZE';
+  stacksize : ptrint;external name '__stklen';
 //  sbrk : longint;external name '___sbrk';
 //  sbrk : longint;external name '___sbrk';
 asm
 asm
 {$ifdef CPUI386}
 {$ifdef CPUI386}
-        movl    HEAPSIZE,%eax
+        movl    stacksize,%eax
 end ['EAX'];
 end ['EAX'];
 {$endif CPUI386}
 {$endif CPUI386}
 {$ifdef CPUX86_64}
 {$ifdef CPUX86_64}
-        movl    HEAPSIZE,%eax
+        movl    stacksize,%eax
 end ['EAX'];
 end ['EAX'];
 {$endif CPUX86_64}
 {$endif CPUX86_64}
 {$ifdef CPU68K}
 {$ifdef CPU68K}
-        move.l    HEAPSIZE,d0
+        move.l    stacksize,d0
 end ['D0'];
 end ['D0'];
 {$endif CPU68K}
 {$endif CPU68K}
 {$ifdef cpupowerpc}
 {$ifdef cpupowerpc}
-       lis r3, heapsize@ha
-       lwz r3, heapsize@l(r3)
+       lis r3, stacksize@ha
+       lwz r3, stacksize@l(r3)
 end;
 end;
 {$endif cpupowerpc}
 {$endif cpupowerpc}
 {$ifdef cpusparc}
 {$ifdef cpusparc}
-       sethi   %hi(heapsize),%i0
-       or      %i0,%lo(heapsize),%i0
+       sethi   %hi(stacksize),%i0
+       or      %i0,%lo(stacksize),%i0
 end;
 end;
 {$endif cpusparc}
 {$endif cpusparc}
 begin
 begin
-  writeln(getheapsize);
+  writeln(getstacksize);
 end.
 end.