conflicting #define