#ifndef B_H #define B_H #include "a.h" #ifndef A_H #error where is a? #endif #ifndef X_H #error where is x? #endif X f(); #endif