fixes in mcrealloc
[tedtools.git] / memtest.c
index a4536d5..7db7813 100644 (file)
--- a/memtest.c
+++ b/memtest.c
@@ -118,14 +118,14 @@ main(int argn, char *argv[]) {
                printf("mixed:%s free:%d\n", ptr, base->chunk->freesize);
 
                ptr = mcrealloc(ptr1, 120); 
-               tassert( ptr==ptr1 );
+               tassert( ptr<ptr1 );
                printf("mixed:%s free:%d\n", ptr, base->chunk->freesize);
        
-               ptr = mcalloc(base, CNTXCHUNK);
-               strcpy(ptr, ptr1);
+               ptr1 = mcalloc(base, CNTXCHUNK);
+               strcpy(ptr1, ptr);
                printf("mixed:%s free:%d freenew:%d\n", ptr1, base->chunk->freesize, base->chunk->next->freesize);
 
-               ptr= mcstrdup(child, ptr1);
+               ptr1= mcstrdup(child, ptr);
                printf("mixed:%s free:%d freechild:%d\n", ptr1, base->chunk->freesize, child->chunk->freesize);
 
                freeMemoryContext(child);