*****Listing 5***** void trace1(const char *, int, const char *); void trace2(const char *, int, const char *); #define f(arg) (trace1(____FILE, ____LINE____, #arg), \ f(arg), trace2(____FILE, ____LINE____, #arg)) *******************