fpc/packages/extra/cmem
2003-04-06 14:44:46 +00:00
..
cmem.pp + LibName for netware 2003-03-17 15:40:05 +00:00
Makefile * Update package versions to 1.0.8 2003-04-06 14:44:46 +00:00
Makefile.fpc * Update package versions to 1.0.8 2003-04-06 14:44:46 +00:00
README * splitted to base and extra 2002-01-29 17:54:48 +00:00
testcmem.pp + fixed log entry 2002-09-08 15:44:40 +00:00

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.