extern long a(int *this); extern long b(int this, int *a); int ar[3] = { 2, 4, 8 }; RET(a(ar) == -4711 && b(0xDEAD, ar) == 16);