if(MML_CheckForXMS(mm))
{
printf("XMS!\n");
+ //====needs work!
//MML_SetupXMS(mm, mmi); // allocate as many UMBs as possible
}
printf("far freed\n");
free(mm->nearheap);
printf("near freed\n");
- //hfree(mm->hugeheap);
- //printf("huge freed\n");
if(MML_CheckForEMS()){ MML_ShutdownEMS(mm); printf("EMS freed\n"); }
if(MML_CheckForXMS(mm)){ MML_ShutdownXMS(mm); printf("XMS freed\n"); }
}
if(!scan)
{
- printf("MM_FreePtr: Block not found!");
+ printf("MM_FreePtr: Block not found!\n");
return;
}
mm->mmrover = mm->mmhead;
else if(mm->mmrover == start)
{
- printf("MM_SetPurge: Block not found!");
+ printf("MM_SetPurge: Block not found!\n");
return;
}