1 typedef int (*IsAcceptableThis) (const int ); 2 inline int fn1(IsAcceptableThis p1)3 fn1 (IsAcceptableThis p1) 4 { 5 p1 (0); 6 return 0; 7 } 8 9 __attribute__ ((always_inline)) fn2(const int a)10 inline int fn2 (const int a) 11 { 12 return 0; 13 } 14 15 void fn3()16 fn3 () 17 { 18 fn1 (fn2); 19 } 20