typedef struct sub_foo sub_foo; struct sub_foo { int a; };