1*99451b44SJordan Rupprecht typedef int (*debug_callee) (int); 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht int no_debug_caller_intermediate(int input,debug_callee callee)4*99451b44SJordan Rupprechtno_debug_caller_intermediate(int input, debug_callee callee) 5*99451b44SJordan Rupprecht { 6*99451b44SJordan Rupprecht int return_value = 0; 7*99451b44SJordan Rupprecht return_value = callee(input); 8*99451b44SJordan Rupprecht return return_value; 9*99451b44SJordan Rupprecht } 10*99451b44SJordan Rupprecht 11*99451b44SJordan Rupprecht int no_debug_caller(int input,debug_callee callee)12*99451b44SJordan Rupprechtno_debug_caller (int input, debug_callee callee) 13*99451b44SJordan Rupprecht { 14*99451b44SJordan Rupprecht int return_value = 0; 15*99451b44SJordan Rupprecht return_value = no_debug_caller_intermediate (input, callee); 16*99451b44SJordan Rupprecht return return_value; 17*99451b44SJordan Rupprecht } 18