1 2 3 4 5 6 7 8 9 10
struct Foo; extern void lib1_func(Foo *); extern void lib2_func(Foo *); int main() { lib1_func(nullptr); lib2_func(nullptr); return 0; }