#include <stdio.h> #include <stdlib.h> #include "leak.h" #include "../memcheck.h" // Live 0-sized blocks were being reported as leaked. // Also, test that a pointer in a register is handled correctly. int main() { DECLARE_LEAK_COUNTERS; register char *foo; GET_INITIAL_LEAK_COUNTS; foo = malloc(0); GET_FINAL_LEAK_COUNTS; PRINT_LEAK_COUNTS(stderr); free(foo); return 0; }