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