const int fun(char foo, unsigned int bar); void fun2(); extern unsigned char glIsEnabled( unsigned int cap ); typedef struct { int x, y; } Coord; struct String { char *data; int length; }; struct Foo { int bar, baz, bla; }; struct Foo foo = { 0 }; struct String myStr; int main() { return 0; }