#ifndef GARBAGE_H #define GARBAGE_H #ifdef DONT_GC struct G_light {}; struct G_cleanup {}; #else // ! DONT_GC #include typedef gc G_light; typedef gc_cleanup G_cleanup; #endif // ! DONT_GC #endif