X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_mm.h;h=c5e89a2b2869eaac574c18e4dc4e09612e0bc4f8;hb=adb425e17c32e33e71670dd69c909717f1d65acb;hp=1b4c62d71035af8e676138d8b342b92271f5bef4;hpb=dc041f0ddb006530c91f18e0d6989f4e3091b023;p=16.git diff --git a/src/lib/16_mm.h b/src/lib/16_mm.h index 1b4c62d7..c5e89a2b 100755 --- a/src/lib/16_mm.h +++ b/src/lib/16_mm.h @@ -18,20 +18,18 @@ // ID_MM.H -#ifndef __16_EXMM__ -#define __16_EXMM__ +#ifndef __16_MM__ +#define __16_MM__ #include -#include #include "src/lib/16_head.h" #include "src/lib/16_hc.h" #include "src/lib/16_tail.h" -//++++mh #include "src/lib/16_in.h" #ifdef __DEBUG__ // 1 == Debug/Dev ; 0 == Production/final #define OUT_OF_MEM_MSG "MM_GetPtr: Out of memory!\nYou were short :%lu bytes\n" #else -#define OUT_OF_MEM_MSG "\npee\n" +#define OUT_OF_MEM_MSG "\n" #endif //#define GETNEWBLOCK {if(!(mmnew=mmfree))Quit("MM_GETNEWBLOCK: No free blocks!") ;mmfree=mmfree->next;} @@ -44,11 +42,10 @@ #define BUFFERSIZE 0x1000 // miscelanious, allways available buffer -//moved to typdefst +//moved to 16_tdef.h //#define MAXBLOCKS 1024 - //-------- #define EMS_INT 0x67 @@ -136,7 +133,6 @@ extern word XMSVer; word blob; //for data larger than 64k unsigned attributes; memptr *useptr; // pointer to the segment start - //huge struct mmblockstruct huge *next; struct mmblockstruct far *next; } mmblocktype; @@ -145,7 +141,6 @@ typedef struct { memptr bufferseg; boolean mmstarted, bombonerror, mmerror; - //huge void huge *farheap; void far *farheap; #ifdef __BORLANDC__ void *nearheap; @@ -158,7 +153,6 @@ typedef struct unsigned int EMSVer; word numUMBs,UMBbase[MAXUMBS]; //dword numUMBs,UMBbase[MAXUMBS]; - //huge mmblocktype huge mmblocks[MAXBLOCKS],huge *mmhead,huge *mmfree,huge *mmrover,huge *mmnew; mmblocktype far mmblocks[MAXBLOCKS],far *mmhead,far *mmfree,far *mmrover,far *mmnew; } mminfo_t;*/