Clarify usage of #ifdef's