#ifdef + #ifndef easier with #else, doh