]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_mm.h
showing row and colum drawing i optimized it to only draw at the end of walk. this...
[16.git] / src / lib / 16_mm.h
index d070bd07595aeacf12a359bfb61617ce466eda0c..b30f9df8fd3eddea5783818155d8dc2abee086a4 100755 (executable)
@@ -18,8 +18,8 @@
 \r
 // ID_MM.H\r
 \r
-#ifndef __16_EXMM__\r
-#define __16_EXMM__\r
+#ifndef __16_MM__\r
+#define __16_MM__\r
 \r
 #include <string.h>\r
 #include <malloc.h>\r
@@ -39,8 +39,8 @@
 \r
 #define FREEBLOCK(x) {*x->useptr=NULL;x->next=gvar->mm.mmfree;gvar->mm.mmfree=x;}\r
 \r
-#define SAVENEARHEAP   0x2400          // space to leave in data segment200\r
-#define SAVEFARHEAP    0x2400                  // space to leave in far heap400\r
+#define SAVENEARHEAP   0x200           // space to leave in data segment\r
+#define SAVEFARHEAP    0//x400                 // space to leave in far heap\r
 \r
 #define        BUFFERSIZE              0x1000          // miscelanious, allways available buffer\r
 \r
@@ -136,7 +136,6 @@ extern      word            XMSVer;
        word    blob;   //for data larger than 64k\r
        unsigned        attributes;\r
        memptr          *useptr;        // pointer to the segment start\r
-       //huge struct mmblockstruct huge *next;\r
        struct mmblockstruct far *next;\r
 } mmblocktype;\r
 \r
@@ -145,7 +144,6 @@ typedef struct
 {\r
        memptr bufferseg;\r
        boolean         mmstarted, bombonerror, mmerror;\r
-       //huge void huge        *farheap;\r
        void far        *farheap;\r
 #ifdef __BORLANDC__\r
        void    *nearheap;\r
@@ -158,7 +156,6 @@ typedef struct
        unsigned int EMSVer;\r
        word numUMBs,UMBbase[MAXUMBS];\r
        //dword numUMBs,UMBbase[MAXUMBS];\r
-       //huge mmblocktype      huge mmblocks[MAXBLOCKS],huge *mmhead,huge *mmfree,huge *mmrover,huge *mmnew;\r
        mmblocktype     far mmblocks[MAXBLOCKS],far *mmhead,far *mmfree,far *mmrover,far *mmnew;\r
 } mminfo_t;*/\r
 \r