1 #if defined(__cplusplus) 2 extern "C" { 3 #endif 4 5 struct Cinner { 6 int c; 7 }; 8 9 struct Cstruct { 10 int a; 11 struct Cinner *b; 12 }; 13 14 void CFunction(struct Cstruct **cstruct); 15 16 #if defined(__cplusplus) 17 } 18 #endif 19