]> Shamusworld >> Repos - rmac/blobdiff - mark.c
Fixed .cargs problem, more code cleanup/fixup
[rmac] / mark.c
diff --git a/mark.c b/mark.c
index 1cf6e453524fcf5325af127d8db3499350a37ec9..11fde4fa35f413215a9877fc9c3370d7bbd27ea2 100644 (file)
--- a/mark.c
+++ b/mark.c
@@ -11,6 +11,7 @@
 #include "object.h"
 #include "risca.h"
 
+
 MCHUNK * firstmch;             // First mark chunk
 MCHUNK * curmch;               // Current mark chunk
 PTR markptr;                   // Deposit point in current mark chunk
@@ -92,7 +93,8 @@ int amark(void)
        MCHUNK * p;
 
        // Alloc mark block header (and data) and set it up.
-       p = (MCHUNK *)amem((long)(sizeof(MCHUNK)) + MARK_ALLOC_INCR);
+//     p = (MCHUNK *)amem((long)(sizeof(MCHUNK)) + MARK_ALLOC_INCR);
+       p = (MCHUNK *)malloc(sizeof(MCHUNK) + MARK_ALLOC_INCR);
        p->mcnext = NULL;
        p->mcalloc = MARK_ALLOC_INCR;
        p->mcptr.cp = (char *)(((char *)p) + sizeof(MCHUNK));