Changeset 17127 in webkit for trunk/JavaScriptCore/wtf/Assertions.h
- Timestamp:
- Oct 18, 2006, 7:42:55 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Assertions.h
r16713 r17127 25 25 */ 26 26 27 #ifndef KXMLCORE_ASSERTIONS_H28 #define KXMLCORE_ASSERTIONS_H27 #ifndef WTF_Assertions_h 28 #define WTF_Assertions_h 29 29 30 30 /* … … 71 71 72 72 #if COMPILER(GCC) 73 #define KXMLCORE_PRETTY_FUNCTION __PRETTY_FUNCTION__73 #define WTF_PRETTY_FUNCTION __PRETTY_FUNCTION__ 74 74 #else 75 #define KXMLCORE_PRETTY_FUNCTION __FUNCTION__75 #define WTF_PRETTY_FUNCTION __FUNCTION__ 76 76 #endif 77 77 … … 122 122 #define ASSERT(assertion) do \ 123 123 if (!(assertion)) { \ 124 WTFReportAssertionFailure(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion); \124 WTFReportAssertionFailure(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, #assertion); \ 125 125 CRASH(); \ 126 126 } \ … … 128 128 #define ASSERT_WITH_MESSAGE(assertion, ...) do \ 129 129 if (!(assertion)) { \ 130 WTFReportAssertionFailureWithMessage(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion, __VA_ARGS__); \130 WTFReportAssertionFailureWithMessage(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, #assertion, __VA_ARGS__); \ 131 131 CRASH(); \ 132 132 } \ 133 133 while (0) 134 134 #define ASSERT_NOT_REACHED() do { \ 135 WTFReportAssertionFailure(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, 0); \135 WTFReportAssertionFailure(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, 0); \ 136 136 CRASH(); \ 137 137 } while (0) … … 149 149 #define ASSERT_ARG(argName, assertion) do \ 150 150 if (!(assertion)) { \ 151 WTFReportArgumentAssertionFailure(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #argName, #assertion); \151 WTFReportArgumentAssertionFailure(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, #argName, #assertion); \ 152 152 CRASH(); \ 153 153 } \ … … 162 162 #else 163 163 #define FATAL(...) do { \ 164 WTFReportFatalError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__); \164 WTFReportFatalError(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, __VA_ARGS__); \ 165 165 CRASH(); \ 166 166 } while (0) … … 172 172 #define LOG_ERROR(...) ((void)0) 173 173 #else 174 #define LOG_ERROR(...) WTFReportError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__)174 #define LOG_ERROR(...) WTFReportError(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, __VA_ARGS__) 175 175 #endif 176 176 … … 180 180 #define LOG(channel, ...) ((void)0) 181 181 #else 182 #define LOG(channel, ...) WTFLog(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), __VA_ARGS__)182 #define LOG(channel, ...) WTFLog(__FILE__, __LINE__, WTF_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), __VA_ARGS__) 183 183 #define JOIN_LOG_CHANNEL_WITH_PREFIX(prefix, channel) JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel) 184 184 #define JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel) prefix ## channel 185 185 #endif 186 186 187 #endif 187 #endif // WTF_Assertions_h
Note:
See TracChangeset
for help on using the changeset viewer.