Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Allow MSG_process_cleanup(p) to be called by other processes than p
[simgrid.git] / include / xbt / log.h
index 69055cb..1f5159d 100644 (file)
@@ -501,18 +501,12 @@ extern xbt_log_layout_t xbt_log_default_layout;
  */
 #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.
  */
-#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__)
 
@@ -520,15 +514,15 @@ extern xbt_log_layout_t xbt_log_default_layout;
  *  @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.
  */
-#define XBT_HERE             XBT_LOG(xbt_log_priority_trace, "-- was here")
+#define XBT_HERE() XBT_LOG(xbt_log_priority_trace, "-- was here")
 
-#ifdef XBT_LOG_OLD_STYLE
+#ifdef XBT_USE_DEPRECATED
 
 /* Kept for backward compatibility. */
 
@@ -700,12 +694,12 @@ extern xbt_log_layout_t xbt_log_default_layout;
 #define CRITICAL9(...) XBT_CRITICAL(__VA_ARGS__)
 #define CRITICAL10(...) XBT_CRITICAL(__VA_ARGS__)
 
-#define XBT_IN1(...) XBT_IN_F(__VA_ARGS__);
-#define XBT_IN2(...) XBT_IN_F(__VA_ARGS__);
-#define XBT_IN3(...) XBT_IN_F(__VA_ARGS__);
-#define XBT_IN4(...) XBT_IN_F(__VA_ARGS__);
-#define XBT_IN5(...) XBT_IN_F(__VA_ARGS__);
-#define XBT_IN6(...) XBT_IN_F(__VA_ARGS__);
+#define XBT_IN1(...) XBT_IN(__VA_ARGS__);
+#define XBT_IN2(...) XBT_IN(__VA_ARGS__);
+#define XBT_IN3(...) XBT_IN(__VA_ARGS__);
+#define XBT_IN4(...) XBT_IN(__VA_ARGS__);
+#define XBT_IN5(...) XBT_IN(__VA_ARGS__);
+#define XBT_IN6(...) XBT_IN(__VA_ARGS__);
 
 #endif