1*a6926d57SMed Ismail Bennani int a(int); 2*a6926d57SMed Ismail Bennani int b(int); 3*a6926d57SMed Ismail Bennani int c(int); 4*a6926d57SMed Ismail Bennani a(int val)5*a6926d57SMed Ismail Bennaniint a(int val) { 6*a6926d57SMed Ismail Bennani if (val <= 1) 7*a6926d57SMed Ismail Bennani val = b(val); 8*a6926d57SMed Ismail Bennani else if (val >= 3) 9*a6926d57SMed Ismail Bennani val = c(val); 10*a6926d57SMed Ismail Bennani 11*a6926d57SMed Ismail Bennani return val; 12*a6926d57SMed Ismail Bennani } 13*a6926d57SMed Ismail Bennani b(int val)14*a6926d57SMed Ismail Bennaniint b(int val) { return c(val); } 15*a6926d57SMed Ismail Bennani c(int val)16*a6926d57SMed Ismail Bennaniint c(int val) { 17*a6926d57SMed Ismail Bennani return val + 3; // break here. 18*a6926d57SMed Ismail Bennani } 19*a6926d57SMed Ismail Bennani main(int argc,char const * argv[])20*a6926d57SMed Ismail Bennaniint main(int argc, char const *argv[]) { 21*a6926d57SMed Ismail Bennani int A1 = a(1); // a(1) -> b(1) -> c(1) 22*a6926d57SMed Ismail Bennani int B2 = b(2); // b(2) -> c(2) 23*a6926d57SMed Ismail Bennani int A3 = a(3); // a(3) -> c(3) 24*a6926d57SMed Ismail Bennani return 0; 25*a6926d57SMed Ismail Bennani } 26