X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=blobdiff_plain;f=16%2Fted5%2FMEMMGR.H;fp=16%2Fted5%2FMEMMGR.H;h=dab1357e14eb8e419eedcff7eaeb3b8db5933214;hp=0000000000000000000000000000000000000000;hb=4c15d088479b9b6c4a8b298a9db585bc11582321;hpb=21ff8e5607ba86e91ed0d71f6261fd0fcc676e16 diff --git a/16/ted5/MEMMGR.H b/16/ted5/MEMMGR.H new file mode 100755 index 00000000..dab1357e --- /dev/null +++ b/16/ted5/MEMMGR.H @@ -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