mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 10:39:41 +02:00
.. | ||
cmem.pp | ||
Makefile | ||
Makefile.fpc | ||
README | ||
testcmem.pp |
This directory contains a C memory manager unit. The purpose of the cmem unit is simply to replace the standard Free Pascal memory manager by the memory manager of the C library. This has some drawbacks since the following calls are not supported then: MemSize HeapSize MemAvail MaxAvail This is because the C memory manager doesn't provide this functionality. To use the unit, put it as the *FIRST* unit in the 'uses' clause of your program. If it is not put first, some units may use the default Free Pascal memory manager before the C memory manager is installed, thus possibly causing conflicts. Enjoy ! Michael.