Quellcode durchsuchen

*fix rtl compile : HAS_MEMORYMANAGER/HAS_MT_MEMORYMANAGER

git-svn-id: trunk@4431 -
oro06 vor 19 Jahren
Ursprung
Commit
d1dc6efeea
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      rtl/inc/system.inc

+ 5 - 0
rtl/inc/system.inc

@@ -663,7 +663,10 @@ end;
 *****************************************************************************}
 *****************************************************************************}
 
 
 Procedure system_exit;forward;
 Procedure system_exit;forward;
+{$if not (defined(HAS_MEMORYMANAGER) or defined(HAS_MT_MEMORYMANAGER))}
+//not needed if independant memory manager
 Procedure FinalizeHeap;forward;
 Procedure FinalizeHeap;forward;
+{$endif HAS_MEMORYMANAGER}
 
 
 Procedure InternalExit;
 Procedure InternalExit;
 var
 var
@@ -703,7 +706,9 @@ Begin
 {$if defined(LINUX) or defined(BSD)}
 {$if defined(LINUX) or defined(BSD)}
   sysfreemem(cmdline);
   sysfreemem(cmdline);
 {$endif}
 {$endif}
+{$if not (defined(HAS_MEMORYMANAGER) or defined(HAS_MT_MEMORYMANAGER))}
   FinalizeHeap;
   FinalizeHeap;
+{$endif HAS_MEMORYMANAGER}
 End;
 End;