Use macros for msdos OS to translate SysGetMem into SysTinyGetMem and similar, fixes several RTE 203 isssues for msdos target OS

git-svn-id: trunk@33682 -
This commit is contained in:
pierre 2016-05-11 14:38:46 +00:00
parent 91595447c6
commit fe6feb741b

View File

@ -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);