Memory allocator: Clarify consistency check function
[blender-staging.git] / intern / guardedalloc / test / simpletest / memtest.c
index 7c6a0a2d54674c09759cb2e683fb49372519749f..d306337d0abd568ba1e3e09ba3082607b7391455 100644 (file)
  */
 
 /**
-
  * Copyright (C) 2001 NaN Technologies B.V.
  * Simple test of memory.
  */
 
-
+/* To compile run:
+ * gcc -DWITH_GUARDEDALLOC -I../../ -I../../../atomic/ memtest.c  ../../intern/mallocn.c -o simpletest
+ */
 
 /* Number of chunks to test with */
 #define NUM_BLOCKS 10
@@ -47,7 +48,7 @@ static void mem_error_cb(const char *errorStr)
        fflush(stderr);
 }
 
-int main (int argc, char *argv[])
+int main(int argc, char *argv[])
 {
        int verbose       = 0;
        int error_status  = 0;
@@ -89,12 +90,13 @@ int main (int argc, char *argv[])
        if (verbose > 1) MEM_printmemlist();
 
        /* memory is there: test it */
-       error_status = MEM_check_memory_integrity();
+       error_status = MEM_consistency_check();
 
        if (verbose) {
                if (error_status) {
                        fprintf(stderr, "|--* Memory test FAILED\n|\n");
-               } else {
+               }
+               else {
                        fprintf(stderr, "|--* Memory tested as good (as it should be)\n|\n");
                }
        } 
@@ -123,14 +125,15 @@ int main (int argc, char *argv[])
        ip = (int*) p[6];
        *(ip+10005) = 0;
        
-       retval = MEM_check_memory_integrity();
+       retval = MEM_consistency_check();
 
        /* the test should have failed */
        error_status |= !retval;                
        if (verbose) {
                if (retval) {
                        fprintf(stderr, "|--* Memory test failed (as it should be)\n");
-               } else {
+               }
+               else {
                        fprintf(stderr, "|--* Memory test FAILED to find corrupted blocks \n");
                }
        } 
@@ -147,7 +150,8 @@ int main (int argc, char *argv[])
        if (verbose) {
                if (error_status) {
                        fprintf(stderr,"|\n|--* Errors were detected\n");
-               } else {
+               }
+               else {
                        fprintf(stderr,"|\n|--* Test exited succesfully\n");
                }