#define SAVENEARHEAP 0//_memavl()/4 // space to leave in data segment
#define SAVEFARHEAP 0//x400 // space to leave in far heap
#define SAVENEARHEAP 0//_memavl()/4 // space to leave in data segment
#define SAVEFARHEAP 0//x400 // space to leave in far heap
typedef struct
{
dword nearheap,farheap,EMSmem,XMSmem,mainmem;
typedef struct
{
dword nearheap,farheap,EMSmem,XMSmem,mainmem;
//byte EMS_status;
unsigned totalEMSpages,freeEMSpages,EMSpageframe,EMSpagesmapped,EMShandle;
unsigned int EMSVer;
//byte EMS_status;
unsigned totalEMSpages,freeEMSpages,EMSpageframe,EMSpagesmapped,EMShandle;
unsigned int EMSVer;
void MM_Report(/*page_t *page, */mminfo_t *mm, mminfotype *mmi);
static void MM_EMSerr(byte *stri, byte err);
void MM_BombOnError(boolean bomb, mminfo_t *mm);
void MM_Report(/*page_t *page, */mminfo_t *mm, mminfotype *mmi);
static void MM_EMSerr(byte *stri, byte err);
void MM_BombOnError(boolean bomb, mminfo_t *mm);
-void MM_GetNewBlock(mminfo_t *mm);
-void MM_FreeBlock(mmblocktype *x, mminfo_t *mm);
+//void MM_GetNewBlock(mminfo_t *mm);
+//void MM_FreeBlock(mmblocktype *x, mminfo_t *mm);