Fix warnings on x86_64
[tedtools.git] / memtest.c
index 9abf087..e5bf088 100644 (file)
--- a/memtest.c
+++ b/memtest.c
@@ -97,39 +97,39 @@ main(int argn, char *argv[]) {
                
                ptr1 = mcstrdup(base, ptr);
                strupper(ptr1); 
-               printf("lc:%s uc:%s free:%d\n", ptr, ptr1, base->chunk->freesize);
+               printf("lc:%s uc:%s free:%d\n", ptr, ptr1, (int)base->chunk->freesize);
 
                mcfree(ptr1);
-               printf("lc:%s free:%d\n", ptr, base->chunk->freesize);
+               printf("lc:%s free:%d\n", ptr, (int)base->chunk->freesize);
 
                ptr1 = mcstrdup(base, ptr);
                mcfree(ptr);
                strupper(ptr1); 
-               printf("uc:%s free:%d\n", ptr1, base->chunk->freesize);
+               printf("uc:%s free:%d\n", ptr1, (int)base->chunk->freesize);
 
                ptr= mcstrdup(base, ptr1);
                strlower(ptr);
                ptr1 =mcrealloc(ptr1, 60);
                strcat(ptr1, ptr);  
-               printf("mixed:%s free:%d\n", ptr1, base->chunk->freesize);
+               printf("mixed:%s free:%d\n", ptr1, (int)base->chunk->freesize);
 
                ptr = mcrealloc(ptr1, 59);
                tassert( ptr==ptr1 );
-               printf("mixed:%s free:%d\n", ptr, base->chunk->freesize);
+               printf("mixed:%s free:%d\n", ptr, (int)base->chunk->freesize);
 
                ptr = mcrealloc(ptr1, 120); 
                tassert( ptr==ptr1 );
-               printf("mixed:%s free:%d\n", ptr, base->chunk->freesize);
+               printf("mixed:%s free:%d\n", ptr, (int)base->chunk->freesize);
        
                ptr1 = mcalloc(base, CNTXCHUNK);
                strcpy(ptr1, ptr);
-               printf("mixed:%s free:%d freenew:%d\n", ptr1, base->chunk->freesize, base->chunk->next->freesize);
+               printf("mixed:%s free:%d freenew:%d\n", ptr1, (int)base->chunk->freesize, (int)base->chunk->next->freesize);
 
                ptr1= mcstrdup(child, ptr);
-               printf("mixed:%s free:%d freechild:%d\n", ptr1, base->chunk->freesize, child->chunk->freesize);
+               printf("mixed:%s free:%d freechild:%d\n", ptr1, (int)base->chunk->freesize, (int)child->chunk->freesize);
 
                freeMemoryContext(child);
-               printf("Child: %d\n", (int)(base->child));
+               printf("Child: IS %sNULL\n", (base->child == NULL) ? "" : "NOT ");
 
                child = allocMemoryContext(base, flags);
                freeMemoryContext(base);