1 2#ifndef MY_PRIVATE_DEFINE 3# error Expected MY_PRIVATE_DEFINE 4#endif 5 6#ifndef MY_PUBLIC_DEFINE 7# error Expected MY_PUBLIC_DEFINE 8#endif 9 10#ifdef MY_INTERFACE_DEFINE 11# error Unexpected MY_INTERFACE_DEFINE 12#endif 13 14int main() 15{ 16 return 0; 17} 18 19