summaryrefslogtreecommitdiff
path: root/rtl/inc/heaptrc.pp
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/inc/heaptrc.pp')
-rw-r--r--rtl/inc/heaptrc.pp12
1 files changed, 12 insertions, 0 deletions
diff --git a/rtl/inc/heaptrc.pp b/rtl/inc/heaptrc.pp
index 169398441f..3b5fcbe854 100644
--- a/rtl/inc/heaptrc.pp
+++ b/rtl/inc/heaptrc.pp
@@ -29,6 +29,18 @@ interface
{$define windows}
{$endif}
+{$ifdef msdos}
+ {$macro on}
+ { msdos target OS uses tinyheap code }
+ {$define SysGetMem:=SysTinyGetMem}
+ {$define SysAllocMem:=SysTinyGetMem}
+ {$define SysFreeMem:=SysTinyFreeMem}
+ {$define SysFreeMemSize:=SysTinyFreeMemSize}
+ {$define SysMemSize:=SysTinyMemSize}
+ {$define SysTryResizeMem:=SysTinyTryResizeMem}
+ {$define SysGetFPCHeapStatus:=SysTinyGetFPCHeapStatus}
+ {$define SysGetHeapStatus:=SysTinyGetHeapStatus}
+{$endif}
Procedure DumpHeap;
Procedure DumpHeap(SkipIfNoLeaks : Boolean);