if -> ifdef