3 typedef int (*debug_callee
) (int);
5 extern int no_debug_caller (int, debug_callee
);
8 called_from_nodebug_actual(int some_value
)
11 return_value
= printf ("Length: %d.\n", some_value
);
12 return return_value
; // Stop here and step out of me
16 called_from_nodebug(int some_value
)
18 int intermediate_return_value
= 0;
19 intermediate_return_value
= called_from_nodebug_actual(some_value
);
20 return intermediate_return_value
;
26 int return_value
= no_debug_caller(5, called_from_nodebug
);
27 printf ("I got: %d.\n", return_value
);