This C language program defines macros START and END which generate runtime function execution information. The actions TRACE_START and TRACE_END could be anything of course