| 1 | #define GC_DEBUG |
| 2 | #include "gc.h" |
| 3 | #define malloc(n) GC_MALLOC(n) |
| 4 | #define calloc(m,n) GC_MALLOC((m)*(n)) |
| 5 | #define free(p) GC_FREE(p) |
| 6 | #define realloc(p,n) GC_REALLOC((p),(n)) |
| 7 | #undef strdup |
| 8 | #define strdup(s) GC_STRDUP((s)) |
| 9 | #define CHECK_LEAKS() GC_gcollect() |