#ifndef __trace_ah__ #define __trace_ah__ #include aspect TraceCall { advice call("% ...::%(...)" && !"% printf(...)") : before () { printf ("calling %s\n", JoinPoint::signature()); } }; #endif