1 #include "cxx.h" 2 foo()3void foo() {} foo(int a)4void foo(int a) {} 5 int bar; 6 7 namespace { foo()8 void foo() {} foo(double a)9 void foo(double a) {} 10 int bar; 11 } 12 13 namespace kerker { foo()14 void foo() {} foo(char * a)15 void foo(char* a) {} 16 int bar; 17 } 18 c_interface()19extern "C" void c_interface() { 20 kerker::foo(); 21 } 22