]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_mm.h
16_ca needs huge amounts of work and I should remember what needs to be done soon...
[16.git] / src / lib / 16_mm.h
index 4516571d4f4492ef43ae7cea00b6c7c6f354cb32..86bcdd575ef1b923134890136422873d5e7a3e70 100755 (executable)
@@ -41,8 +41,8 @@
 \r
 #define FREEBLOCK(x) {*x->useptr=NULL;x->next=gvar->mm.mmfree;gvar->mm.mmfree=x;}\r
 \r
-#define SAVENEARHEAP   0x400           // space to leave in data segment\r
-#define SAVEFARHEAP    0                       // space to leave in far heap\r
+#define SAVENEARHEAP   0x200           // space to leave in data segment\r
+#define SAVEFARHEAP    0x400                   // space to leave in far heap\r
 \r
 #define        BUFFERSIZE              0x1000          // miscelanious, allways available buffer\r
 \r
 \r
 extern void            (* beforesort) (void);\r
 extern void            (* aftersort) (void);\r
-//extern       void            (* XMSaddr) (void);             // far pointer to XMS driver\r
+extern void            (* XMSaddr) (void);             // far pointer to XMS driver\r
 extern dword   XMSDriver;\r
 extern word            XMSVer;\r
 \r
@@ -187,8 +187,8 @@ boolean MML_CheckForEMS(void);
 boolean MML_CheckForXMS(void);\r
 //void MML_SetupXMS(mminfo_t *mm, mminfotype *mmi);\r
 //void MML_ShutdownXMS(mminfo_t *mm);\r
- void MML_UseSpace (unsigned segstart, unsigned seglength, global_game_variables_t *gvar);\r
- void MML_ClearBlock (global_game_variables_t *gvar);\r
+void MML_UseSpace(word segstart, dword seglength, global_game_variables_t *gvar);\r
+void MML_ClearBlock (global_game_variables_t *gvar);\r
 \r
 void MM_Startup(global_game_variables_t *gvar);\r
 void MM_Shutdown(global_game_variables_t *gvar);\r