1 2 3 4 5 6 7 8 9 10 11
typedef struct { char a; int b; } A; extern A foo[] __attribute ((visibility ("protected"))); A* find(char a); char a(const A*); int b(const A*);