#ifdef Type_Is_ | |
# if !Result | |
# error Result should be 1 in WARN mode | |
# endif | |
#endif | |
#ifdef Type_Is_NEW | |
# if Result | |
# error Result should be 0 in NEW mode | |
# endif | |
#endif | |
#ifdef Type_Is_OLD | |
# if !Result | |
# error Result should be 1 in OLD mode | |
# endif | |
#endif | |
#if !defined(Type_Is_) && !defined(Type_Is_OLD) && !defined(Type_Is_NEW) | |
#error No expected definition present | |
#endif | |
void foo(void) | |
{ | |
} |