1 struct Struct { 2 int array[0]; 3 }; 4 5 extern "C" { 6 void StructMember(Struct &); 7 void Pointer(int[]); 8 void DoublePointer(int **); 9 void PointerToArray(int (*)[]); 10 void PointerTo2DArray(int (*)[][10]); 11 void Reference(int (&)[][1]); 12 void Element(int (*)[2]); 13 } 14