1 extern int foo (int, int, int (*) (int, int, int, int, int, int, int));
12 int nested (int a, int b, int c, int d, int e, int f, int g)
14 z = c + d + e + f + g;
22 for (i = 0; i < 10; ++i)
26 for (j = 0; j < 10; ++j)
30 for (k = 0; k < 10; ++k)
31 sum += foo (i, j > k ? j - k : k - j, nested);
46 foo (int a, int b, int (* fp) (int, int, int, int, int, int, int))
48 return fp (a, b, a, b, a, b, a);