A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make XBT_{IN,OUT,HERE} function-like macros.
[simgrid.git]
/
include
/
xbt
/
log.h
diff --git
a/include/xbt/log.h
b/include/xbt/log.h
index
806c341
..
1fa3d4d
100644
(file)
--- a/
include/xbt/log.h
+++ b/
include/xbt/log.h
@@
-501,18
+501,12
@@
extern xbt_log_layout_t xbt_log_default_layout;
*/
#define XBT_CRITICAL(...) XBT_LOG(xbt_log_priority_critical, __VA_ARGS__)
*/
#define XBT_CRITICAL(...) XBT_LOG(xbt_log_priority_critical, __VA_ARGS__)
-/** @ingroup XBT_log
- * @hideinitializer
- * @brief Log at TRACE priority that we entered in current function.
- */
-#define XBT_IN XBT_IN_F("")
-
/** @ingroup XBT_log
* @hideinitializer
* @brief Log at TRACE priority that we entered in current function, appending a user specified format.
*/
/** @ingroup XBT_log
* @hideinitializer
* @brief Log at TRACE priority that we entered in current function, appending a user specified format.
*/
-#define XBT_IN
_F(...) XBT_IN_F
_(__VA_ARGS__, "")
-#define XBT_IN_
F_
(fmt, ...) \
+#define XBT_IN
(...) XBT_IN
_(__VA_ARGS__, "")
+#define XBT_IN_(fmt, ...) \
XBT_LOG(xbt_log_priority_trace, ">> begin of %s" fmt "%s", \
_XBT_FUNCTION, __VA_ARGS__)
XBT_LOG(xbt_log_priority_trace, ">> begin of %s" fmt "%s", \
_XBT_FUNCTION, __VA_ARGS__)
@@
-520,13
+514,13
@@
extern xbt_log_layout_t xbt_log_default_layout;
* @hideinitializer
* @brief Log at TRACE priority that we exited the current function.
*/
* @hideinitializer
* @brief Log at TRACE priority that we exited the current function.
*/
-#define XBT_OUT
XBT_LOG(xbt_log_priority_trace, "<< end of %s",
_XBT_FUNCTION)
+#define XBT_OUT
() XBT_LOG(xbt_log_priority_trace, "<< end of %s",
_XBT_FUNCTION)
/** @ingroup XBT_log
* @hideinitializer
* @brief Log at TRACE priority a message indicating that we reached that point.
*/
/** @ingroup XBT_log
* @hideinitializer
* @brief Log at TRACE priority a message indicating that we reached that point.
*/
-#define XBT_HERE
XBT_LOG(xbt_log_priority_trace, "-- was here")
+#define XBT_HERE
()
XBT_LOG(xbt_log_priority_trace, "-- was here")
SG_END_DECL()
#endif /* ! _XBT_LOG_H_ */
SG_END_DECL()
#endif /* ! _XBT_LOG_H_ */