diff -r bad0cc58d154 -r c74b3d9f6b9e eapol/eapol_framework/eapol_common/include/eap_tools.h --- a/eapol/eapol_framework/eapol_common/include/eap_tools.h Tue Aug 31 15:16:37 2010 +0300 +++ b/eapol/eapol_framework/eapol_common/include/eap_tools.h Wed Sep 01 12:23:57 2010 +0100 @@ -16,7 +16,7 @@ */ /* -* %version: 12 % +* %version: 8.1.2 % */ #if !defined( _EAP_TOOLS_H_ ) @@ -347,8 +347,6 @@ #define EAP_TRACE_RETURN_STRING(object_name, string) EAP_NULL_FUNCTION - #define EAP_TRACE_RETURN_STRING_FLAGS(object_name, flags, string) EAP_NULL_FUNCTION - #define EAP_TRACE_DATA_ERROR(object_name, flags, _parameter_list_) EAP_NULL_FUNCTION #define EAP_TRACE_DATA_DEBUG(object_name, flags, _parameter_list_) EAP_NULL_FUNCTION @@ -417,12 +415,13 @@ #define EAP_TRACE_DEBUG(object_name, flags, _parameter_list_) \ if (object_name != 0 && ((*(object_name)).get_trace_mask() & ((flags) | eap_am_tools_c::eap_trace_mask_error))) \ { \ - if (((*(object_name)).get_trace_mask() & (flags))) \ + if (((*(object_name)).get_trace_mask() & ((flags) & eap_am_tools_c::eap_trace_mask_error))) \ { \ - if (((*(object_name)).get_trace_mask() & ((flags) & eap_am_tools_c::eap_trace_mask_error))) \ - { \ - (*(object_name)).formatted_print(EAPL("ERROR: source: %s:%d\n"), __FILE__, __LINE__); \ - } \ + (*(object_name)).formatted_print(EAPL("ERROR: source: %s:%d\n"), __FILE__, __LINE__); \ + (*(object_name)).formatted_print _parameter_list_ ; \ + } \ + else if (((*(object_name)).get_trace_mask() & (flags))) \ + { \ (*(object_name)).formatted_print _parameter_list_ ; \ } \ else \ @@ -468,9 +467,6 @@ #define EAP_TRACE_RETURN_STRING(object_name, string) \ eap_automatic_trace_string_c __eap_trace_function_returns__(object_name, string); - #define EAP_TRACE_RETURN_STRING_FLAGS(object_name, flags, string) \ - eap_automatic_trace_string_c __eap_trace_function_returns__(object_name, flags, string); - /** * This flag indicates that the debug traces are active. * Functions can use this flag to deduce whether debug related @@ -488,8 +484,6 @@ #define EAP_TRACE_RETURN_STRING(object_name, string) EAP_NULL_FUNCTION - #define EAP_TRACE_RETURN_STRING_FLAGS(object_name, flags, string) EAP_NULL_FUNCTION - #endif