RUN_WPP= $(SOURCES) -km -ext: .c .h .C .H \\r
-scan:hca_debug.h \\r
-func:HCA_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
- -func:HCA_PRINT_EV(LEVEL,FLAGS,(MSG,...)) \\r
-func:HCA_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
!ENDIF\r
\r
+# -func:HCA_PRINT_EV(LEVEL,FLAGS,(MSG,...)) \\r
+\r
MSC_OPTIMIZATION=/Oi\r
MSC_WARNING_LEVEL= /W4\r
extern WCHAR g_wlog_buf[ MAX_LOG_BUF_LEN ]; \r
extern UCHAR g_slog_buf[ MAX_LOG_BUF_LEN ]; \r
\r
+static void _build_str( const char * format, ... )\r
+{\r
+ va_list p_arg;\r
+ va_start(p_arg, format);\r
+ vsprintf((char *)g_slog_buf , format , p_arg);\r
+ swprintf(g_wlog_buf, L"%S", g_slog_buf);\r
+ va_end(p_arg);\r
+}\r
+\r
+#define HCA_PRINT_TO_EVENT_LOG(_obj_,_level_,_flag_,_msg_) \\r
+ { \\r
+ NTSTATUS event_id; \\r
+ switch (_level_) { \\r
+ case TRACE_LEVEL_FATAL: case TRACE_LEVEL_ERROR: event_id = EVENT_MTHCA_ANY_ERROR; break; \\r
+ case TRACE_LEVEL_WARNING: event_id = EVENT_MTHCA_ANY_WARN; break; \\r
+ default: event_id = EVENT_MTHCA_ANY_INFO; break; \\r
+ } \\r
+ _build_str _msg_; \\r
+ WriteEventLogEntryStr( _obj_, (ULONG)event_id, 0, 0, g_wlog_buf, 0, 0 ); \\r
+ }\r
+\r
+#define HCA_PRINT_EV_MDEV(_level_,_flag_,_msg_) \\r
+ HCA_PRINT_TO_EVENT_LOG(mdev->ext->cl_ext.p_self_do,_level_,_flag_,_msg_)\r
+\r
\r
#if defined(EVENT_TRACING)\r
//\r
// end_wpp\r
\r
\r
+#define HCA_PRINT_EV(_level_,_flag_,_msg_) \\r
+ { \\r
+ HCA_PRINT_EV_MDEV(_level_,_flag_,_msg_) \\r
+ }\r
+\r
\r
#else\r
\r
#define HCA_DBG_LOW (1 << 9)\r
#define HCA_DBG_SHIM (1 << 10)\r
\r
-static void _build_str( const char * format, ... )\r
-{\r
- va_list p_arg;\r
- va_start(p_arg, format);\r
- vsprintf((char *)g_slog_buf , format , p_arg);\r
- swprintf(g_wlog_buf, L"%S", g_slog_buf);\r
- va_end(p_arg);\r
-}\r
-\r
-#define HCA_PRINT_TO_EVENT_LOG(_obj_,_level_,_flag_,_msg_) \\r
- { \\r
- NTSTATUS event_id; \\r
- switch (_level_) { \\r
- case TRACE_LEVEL_FATAL: case TRACE_LEVEL_ERROR: event_id = EVENT_MTHCA_ANY_ERROR; break; \\r
- case TRACE_LEVEL_WARNING: event_id = EVENT_MTHCA_ANY_WARN; break; \\r
- default: event_id = EVENT_MTHCA_ANY_INFO; break; \\r
- } \\r
- _build_str _msg_; \\r
- WriteEventLogEntryStr( _obj_, (ULONG)event_id, 0, 0, g_wlog_buf, 0, 0 ); \\r
- }\r
-\r
-#define HCA_PRINT_EV_MDEV(_level_,_flag_,_msg_) \\r
- HCA_PRINT_TO_EVENT_LOG(mdev->ext->cl_ext.p_self_do,_level_,_flag_,_msg_)\r
-\r
\r
#if DBG\r
\r
#endif //EVENT_TRACING\r
\r
\r
-\r
-\r
#endif /*_HCA_DEBUG_H_ */\r
\r
\r