X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=trace.h;h=4c82fa435b3b0a81e5628b4fd9a12ecc6be3245b;hp=c0fcab0e2ea9f0370a777fac8e6ec47fa23b6a55;hb=ab4a1270e9c99ab7a21a957759de2a885100afb1;hpb=45fdd28ad2eb0eb0457ad440b7023243ba9db815 diff --git a/trace.h b/trace.h index c0fcab0..4c82fa4 100644 --- a/trace.h +++ b/trace.h @@ -133,9 +133,9 @@ struct trace { //#define CATEGORY_BC 0x04 check lcradmin help -#define start_trace(port, interface, caller, dialing, direction, category, serial, name) _start_trace(__FUNCTION__, __LINE__, port, interface, caller, dialing, direction, category, serial, name) -#define add_trace(name, sub, fmt, arg...) _add_trace(__FUNCTION__, __LINE__, name, sub, fmt, ## arg) -#define end_trace() _end_trace(__FUNCTION__, __LINE__) +#define start_trace(port, interface, caller, dialing, direction, category, serial, name) _start_trace(__FILE__, __LINE__, port, interface, caller, dialing, direction, category, serial, name) +#define add_trace(name, sub, fmt, arg...) _add_trace(__FILE__, __LINE__, name, sub, fmt, ## arg) +#define end_trace() _end_trace(__FILE__, __LINE__) void _start_trace(const char *__file, int line, int port, struct interface *interface, char *caller, char *dialing, int direction, int category, int serial, char *name); void _add_trace(const char *__file, int line, char *name, char *sub, const char *fmt, ...); void _end_trace(const char *__file, int line);