rem: h = mem_allocate (size + sizeof (int),0,0,0);
add: h = mem_allocate (sizeof (MEM_HEADER) + size, 0, 0, 0);
context: _alloc_mem (int size){	void *p;	int h;	h = mem_allocate (size + sizeof (int),0,0,0);	p = (void *)mem_simple_access (h);	if (p)	{		*(int *)p = h;		p = (int *)p + 1;	}	return (p);}