[an error occurred while processing this directive]
|
Функцию SBRK() нужно писать самому. В ней-же резервировать память для вашей кучи. Я пользую следущее
#define HEEP_SIZE 1024 //указать нужное
static long brk_siz = 0;
static char _heep[HEEP_SIZE];
extern char *sbrk(int size)
{
char* res;
if (brk_siz + size > HEEP_SIZE || brk_siz + size < 0)
return((char*)-1);
brk_siz += size;
res = _heep + ((long)brk_siz) - ((long)size);
return res;
}
По моему я ее передрал из хелпа по Softune
E-mail: info@telesys.ru