fontservices/textshaperplugin/IcuSource/common/uassert.h
changeset 0 1fb32624e06b
equal deleted inserted replaced
-1:000000000000 0:1fb32624e06b
       
     1 /*
       
     2 ******************************************************************************
       
     3 *
       
     4 *   Copyright (C) 2002-2003, International Business Machines
       
     5 *   Corporation and others.  All Rights Reserved.
       
     6 *
       
     7 ******************************************************************************
       
     8 *
       
     9 * File uassert.h
       
    10 *
       
    11 *  Contains U_ASSERT macro
       
    12 *
       
    13 *    By default, U_ASSERT just wraps the C library assert macro.
       
    14 *    By changing the definition here, the assert behavior for ICU can be changed
       
    15 *    without affecting other non-ICU uses of the C library assert().
       
    16 *
       
    17 ******************************************************************************
       
    18 */
       
    19 
       
    20 #ifndef U_ASSERT_H
       
    21 #define U_ASSERT_H
       
    22 /* utypes.h is included to get the proper define for uint8_t */
       
    23 #include "unicode/utypes.h"
       
    24 #if U_RELEASE
       
    25 #define U_ASSERT(exp)
       
    26 #else
       
    27 #include <assert.h>
       
    28 #define U_ASSERT(exp) assert(exp)
       
    29 #endif
       
    30 #endif
       
    31 
       
    32