1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifdef CHECK_VARIABLE_EXISTS extern int CHECK_VARIABLE_EXISTS; int main() { int* p; p = &CHECK_VARIABLE_EXISTS; return 0; } #else /* CHECK_VARIABLE_EXISTS */ # error "CHECK_VARIABLE_EXISTS has to specify the variable" #endif /* CHECK_VARIABLE_EXISTS */