replicated C #ifdef ability