Roxen.git
/
server
/
etc
/
include
/
request_trace.h
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/etc/include/request_trace.h:1:
-
#define TRACE_ENTER(A,B)
do{if
(id->misc->trace_enter)id->misc->trace_enter((A),(B));}while(0)
-
#define TRACE_LEAVE(A)
do{if
(id->misc->trace_leave)id->misc->trace_leave((A));}while(0)
+
#
ifdef REQUEST_DEBUG
+
#
define TRACE_ENTER(A,B)
do{ \
+
if
(
([mapping(string:mixed)]
id->misc
)
->trace_enter)
\
+
([function(string,mixed ...:void)]([mapping(string:mixed)]
id->misc
)
->trace_enter
)
((A),(B));
\
+
}while(0)
+
+
#
define TRACE_LEAVE(A)
do{ \
+
if
(
([mapping(string:mixed)]
id->misc
)
->trace_leave)
\
+
([function(string:void)]([mapping(string:mixed)]
id->misc
)
->trace_leave
)
((A));
\
+
}while(0)
+
#else
+
# define TRACE_ENTER(A,B)
+
# define TRACE_LEAVE(A)
+
#endif