bar(double * x)1 __inline__ double bar(double *x) 2 { 3 static double a; 4 a = *x >= 0 ? *x : -*x; 5 return a; 6 } 7 main(void)8 int main(void) 9 { 10 extern double bar(); 11 double a; 12 static double b; 13 int r; 14 for (r = 1; r < 3; r++) { 15 a = 1.0; 16 b = bar(&a); 17 } 18 return 0; 19 } 20