Index: icu46/source/common/uassert.h |
=================================================================== |
--- icu46/source/common/uassert.h (revision 0) |
+++ icu46/source/common/uassert.h (revision 0) |
@@ -0,0 +1,32 @@ |
+/* |
+****************************************************************************** |
+* |
+* Copyright (C) 2002-2003, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+* |
+****************************************************************************** |
+* |
+* File uassert.h |
+* |
+* Contains U_ASSERT macro |
+* |
+* By default, U_ASSERT just wraps the C library assert macro. |
+* By changing the definition here, the assert behavior for ICU can be changed |
+* without affecting other non-ICU uses of the C library assert(). |
+* |
+****************************************************************************** |
+*/ |
+ |
+#ifndef U_ASSERT_H |
+#define U_ASSERT_H |
+/* utypes.h is included to get the proper define for uint8_t */ |
+#include "unicode/utypes.h" |
+#if U_RELEASE |
+#define U_ASSERT(exp) |
+#else |
+#include <assert.h> |
+#define U_ASSERT(exp) assert(exp) |
+#endif |
+#endif |
+ |
+ |
Property changes on: icu46/source/common/uassert.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |