1 void foo(unsigned short x[])2 foo (unsigned short x[]) 3 { 4 int i; 5 unsigned short *p = &x[2]; 6 if (*p) 7 x += 2; 8 for (i = 2; i < 9; i++, ++x) 9 *x >>= 8; 10 } 11