- removed tempheap creation/restore

This commit is contained in:
peter 1998-09-01 09:00:27 +00:00
parent 792ff19c87
commit 187b659121

View File

@ -110,49 +110,6 @@ end;
{$endif USEEXCEPT}
{****************************************************************************
Temp Heap Creation
****************************************************************************}
{$ifdef TP}
{$ifndef DPMI}
var
oldfreelist,
oldheapptr,
oldheaporg : pointer;
{$endif}
{$endif}
procedure CreateHeap;
begin
{$Ifdef TP}
{$ifndef DPMI}
{ Save old heap }
oldfreelist:=freelist;
oldheapptr:=heapptr;
oldheaporg:=heaporg;
{ Create a new heap }
heaporg:=oldheapptr;
heapptr:=heaporg;
freelist:=heaporg;
{$endif}
{$endif}
end;
procedure RestoreHeap;
begin
{$Ifdef TP}
{$ifndef DPMI}
{ Restore old heap }
freelist:=oldfreelist;
heapptr:=oldheapptr;
heaporg:=oldheaporg;
{$endif}
{$endIf TP}
end;
{****************************************************************************
Compiler
****************************************************************************}
@ -208,9 +165,6 @@ begin
EntryMemAvail:=MemAvail;
{$endif}
{ Get a new heap }
CreateHeap;
{ Initialize the compiler }
InitCompiler(cmd);
@ -253,9 +207,6 @@ begin
Comment(V_Info,'Repetitive firstpass = '+tostr(firstpass_several)+'/'+tostr(total_of_firstpass));
{$endif EXTDEBUG}
{ Restore Heap }
RestoreHeap;
{ Set the return value if an error has occurred }
if status.errorcount=0 then
Compile:=0
@ -267,7 +218,10 @@ end;
end.
{
$Log$
Revision 1.7 1998-09-01 07:54:17 pierre
Revision 1.8 1998-09-01 09:00:27 peter
- removed tempheap creation/restore
Revision 1.7 1998/09/01 07:54:17 pierre
* UseBrowser a little updated (might still be buggy !!)
* bug in psub.pas in function specifier removed
* stdcall allowed in interface and in implementation