]> 4ch.mooo.com Git - 16.git/blobdiff - 16/ted5/MEMMGR.H
ted5 added
[16.git] / 16 / ted5 / MEMMGR.H
diff --git a/16/ted5/MEMMGR.H b/16/ted5/MEMMGR.H
new file mode 100755 (executable)
index 0000000..dab1357
--- /dev/null
@@ -0,0 +1,28 @@
+
+typedef void _seg * memptr;
+
+extern long TTLMainMem;
+extern unsigned totalmem;              // total paragraphs available with 64k EMS
+extern int     EMSpresent,XMSpresent;
+
+
+//==========================================================================
+
+//
+// public prototypes
+//
+
+void MMStartup (void);
+void MMShutdown (void);
+void MMMapEMS (void);
+void MMAllocate(memptr *baseptr,long size);
+void MMGetPtr (memptr *baseptr,unsigned size);
+void MMFreePtr (memptr *baseptr);
+void MMSetPurge (memptr *baseptr, int purge);
+void MMSortMem (void);
+void MMBlockDump (void);
+unsigned MMUnusedMemory (void);
+unsigned MMTotalFree (void);
+
+
+void PatchPointers (void);     // must be present in the main program
\ No newline at end of file