a.h:
typedef struct my_struct { }my_struct_typedef;
b.h:
struct my_struct; typedef my_struct my_struct_typedef;