1struct foo;
2typedef struct foo *foo_p;
3extern foo_p foop;
4