#ifndef A_DEF
#error "A_DEF not defined"
#endif
#ifdef B_DEF
#error "B_DEF must not be defined"
#endif