struct foo { }; typedef struct foo bar; typedef bar foo;