[clean up gc code
John Meacham <john@repetae.net>**20100329030742
 Ignore-this: e216c60ce9bdc1cc4d9d5363266ed809
] hunk ./src/data/rts/jhc_jgc.h 14
-#include <stddef.h>
-#include <stdbool.h>
-#include <inttypes.h>
-
hunk ./src/data/rts/jhc_jgc.h 64
+#ifdef NDEBUG
+#define JUDYERROR_NOTEST 1
+#endif
+
hunk ./src/data/rts/jhc_jgc.h 76
-#define debugf(...)
+#define debugf(...) do { } while (0)
hunk ./src/data/rts/jhc_jgc.h 174
-                                        ptr = GETHEAD(FROM_SPTR(ptr));
+                                        ptr = (sptr_t)GETHEAD(FROM_SPTR(ptr));
hunk ./src/data/rts/jhc_jgc.h 233
-        number_allocs = 0;
hunk ./src/data/rts/jhc_jgc.h 234
-                fprintf(stderr, "Ss: %5u Ps: %5u Rs: %5u As: %5u ", number_stack, number_ptr, number_redirects, number_allocs);
+                fprintf(stderr, "%3u - Ss: %5u Ps: %5u Rs: %5u As: %6u ", number_gcs, number_stack, number_ptr, number_redirects, number_allocs);
hunk ./src/data/rts/jhc_jgc.h 238
-                fprintf(stderr,"allocated: %5lu roots: %3lu mem_inuse: %5lu heap_threshold: %5lu gcs: %3u\n",n_allocated,n_roots,(long unsigned)mem_inuse,(long unsigned)heap_threshold,number_gcs);
+                fprintf(stderr,"live: %5lu root: %3lu inuse: %6lu threshold: %6lu\n",n_allocated,n_roots,(long unsigned)mem_inuse,(long unsigned)heap_threshold);
hunk ./src/data/rts/jhc_jgc.h 240
+        number_allocs = 0;
hunk ./src/data/rts/jhc_jgc.h 254
-#if JGC_STATUS
-                        fprintf(stderr, "Increasing heap threshold to %u bytes because mem usage is %u.\n", (unsigned) heap_threshold, (unsigned)mem_inuse);
-#endif
+                        if(JGC_STATUS)
+                                fprintf(stderr, "Increasing heap threshold to %u bytes because mem usage is %u.\n", (unsigned) heap_threshold, (unsigned)mem_inuse);