| Index: icu51/source/common/uassert.h
|
| ===================================================================
|
| --- icu51/source/common/uassert.h (revision 0)
|
| +++ icu51/source/common/uassert.h (revision 0)
|
| @@ -0,0 +1,32 @@
|
| +/*
|
| +******************************************************************************
|
| +*
|
| +* Copyright (C) 2002-2011, 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_DEBUG
|
| +# include <assert.h>
|
| +# define U_ASSERT(exp) assert(exp)
|
| +#else
|
| +# define U_ASSERT(exp)
|
| +#endif
|
| +#endif
|
| +
|
| +
|
|
|
| Property changes on: icu51/source/common/uassert.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|