#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
#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