merge ifdef statements