]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/exmm/memory.c
testing far stuff wwww
[16.git] / src / lib / exmm / memory.c
index 1f1dadbdff248f2d2ae7e155cd9ad72bc4463044..38b12255b41e45e2ef7c269f6fe9e64a4e793f13 100644 (file)
@@ -168,7 +168,7 @@ EMMRealloc(int Handle, int Pages)
 {\r
        int     RtnCode = FALSE;\r
 \r
-       if (!EMMSeg || (Pages < 0) || (Pages > 1020)) {\r
+       if (!EMMSeg || (Pages < 0) || (Pages > EMMCoreLeft(/*1020*/))) {\r
                return (FALSE);\r
        }\r
        _asm {\r
@@ -213,7 +213,7 @@ MapEMM(int Handle, int Start, int Pages)
     if (!EMMSeg) return(NOTREADY);\r
     for (i = 0; (i < MAXEMHANDLES) && (ActiveEMList[i] != Handle); i++) ;\r
     if (i == MAXEMHANDLES) return (NO_DATA);\r
-    if ((GetNumPages(Handle) < Pages) || (Pages < 1) || (Pages > EMMCoreLeft(/*4*/))) {\r
+    if ((GetNumPages(Handle) < Pages) || (Pages < 1) || (Pages > 4)) {\r
         return (VALUE_OUTF_RANGE);\r
     }\r
     for (i = Start; i < Start + Pages; i++) {\r
@@ -233,7 +233,7 @@ UnmapEMM(int Handle, int Start, int Pages)
     for (i = 0; (i < MAXEMHANDLES) && (ActiveEMList[i] != Handle); i++) ;\r
     if (i == MAXEMHANDLES) return;\r
     j = Start + Pages;\r
-    if ((Pages < 1) || (j > EMMCoreLeft(/*4*/))) return;\r
+    if ((Pages < 1) || (j > 4)) return;\r
 \r
     for (i = Start; i < j; i++) {\r
         EMMap(Handle, NONE, i);\r