//
oldend = scan->start + scan->length;
extra = oldend - (segstart+seglength);
+ //++++emsver stuff!
if(extra < 0)
{
printf("MML_UseSpace: Segment spans two blocks!");
void MM_GetPtr(memptr *baseptr,dword size, mminfo_t *mm, mminfotype *mmi)
{
- mmblocktype huge *scan,huge *lastscan,huge *endscan
- ,huge *purge,huge *next;
+ mmblocktype huge *scan,huge *lastscan,huge *endscan,huge *purge,huge *next;
int search;
unsigned needed,startseg;
printf("freeEMSpages=%u\n", mm->freeEMSpages);
printf("EMSpageframe=%Fp\n", mm->EMSpageframe);
}
+ if(MML_CheckForXMS(mm)) printf("XMSaddr=%x\n", *XMSaddr);
printf("near=%lu\n", mmi->nearheap);
printf("far=%lu\n", mmi->farheap);
printf("EMSmem=%lu\n", mmi->EMSmem);