Use #if instead of #ifdef