bar(void * h,unsigned int n)1static unsigned int bar(void *h, unsigned int n) 2 { 3 static int i; 4 return i++; 5 } 6 baz(unsigned int * x)7static void baz(unsigned int *x) 8 { 9 (*x)++; 10 } 11 12 long foo(void * h,unsigned int l)13foo(void *h, unsigned int l) 14 { 15 unsigned int n; 16 long m; 17 n = bar(h, 0); 18 n = bar(h, n); 19 m = ({ baz(&n); 21; }); 20 return m; 21 } 22