modify #ifdef to #ifndef