pat(int in)1*cdc6f8d7SJason Molendaint pat (int in) { 2*cdc6f8d7SJason Molenda return in + 5; // break here 3*cdc6f8d7SJason Molenda } 4*cdc6f8d7SJason Molenda tat(int in)5*cdc6f8d7SJason Molendaint tat (int in) { return pat(in + 10); } 6*cdc6f8d7SJason Molenda mat(int in)7*cdc6f8d7SJason Molendaint mat (int in) { return tat(in + 15); } 8*cdc6f8d7SJason Molenda main()9*cdc6f8d7SJason Molendaint main() { 10*cdc6f8d7SJason Molenda int (*matp)(int) = mat; 11*cdc6f8d7SJason Molenda return matp(10); 12*cdc6f8d7SJason Molenda } 13