*****Listing 9***** void trace1(const char *,int, const char *); int trace2(int, const char *, int, const char *); #define f(arg1, arg2) \ (trace1(____FILE____, ____LINE____, #arg1 ", " #arg2), \ trace2(f(arg1, arg2), \ ____FILE____, ____LINE____, #arg1 ", " #arg2)) *******************