Go to the documentation of this file. 52 #if defined(UCONFIG_USE_LOCAL) 53 #include "uconfig_local.h" 80 #ifndef UCLN_NO_AUTO_CLEANUP 81 #define UCLN_NO_AUTO_CLEANUP 1 89 #ifndef U_DISABLE_RENAMING 90 #define U_DISABLE_RENAMING 0 101 #ifdef U_NO_DEFAULT_INCLUDE_UTF_HEADERS 103 #elif defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ 104 defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ 105 defined(U_TOOLUTIL_IMPLEMENTATION) 106 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1 108 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 0 124 #ifndef U_OVERRIDE_CXX_ALLOCATION 125 #define U_OVERRIDE_CXX_ALLOCATION 1 133 #ifndef U_ENABLE_TRACING 134 #define U_ENABLE_TRACING 0 142 #ifndef U_ENABLE_DYLOAD 143 #define U_ENABLE_DYLOAD 1 151 #ifndef U_CHECK_DYLOAD 152 #define U_CHECK_DYLOAD 1 161 #ifndef U_DEFAULT_SHOW_DRAFT 162 #define U_DEFAULT_SHOW_DRAFT 1 174 #ifdef U_HAVE_LIB_SUFFIX 176 #elif defined(U_LIB_SUFFIX_C_NAME) 177 # define U_HAVE_LIB_SUFFIX 1 185 #ifdef U_LIB_SUFFIX_C_NAME_STRING 187 #elif defined(U_LIB_SUFFIX_C_NAME) 188 # define U_LIB_SUFFIX_C_NAME_STRING #U_LIB_SUFFIX_C_NAME 190 # define U_LIB_SUFFIX_C_NAME_STRING "" 206 #ifndef UCONFIG_ONLY_COLLATION 207 # define UCONFIG_ONLY_COLLATION 0 210 #if UCONFIG_ONLY_COLLATION 212 # define UCONFIG_NO_BREAK_ITERATION 1 213 # define UCONFIG_NO_IDNA 1 216 # if UCONFIG_NO_COLLATION 217 # error Contradictory collation switches in uconfig.h. 219 # define UCONFIG_NO_FORMATTING 1 220 # define UCONFIG_NO_TRANSLITERATION 1 221 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1 244 #ifndef UCONFIG_NO_FILE_IO 245 # define UCONFIG_NO_FILE_IO 0 259 #ifndef UCONFIG_NO_CONVERSION 260 # define UCONFIG_NO_CONVERSION 0 263 #if UCONFIG_NO_CONVERSION 264 # define UCONFIG_NO_LEGACY_CONVERSION 1 279 #ifndef UCONFIG_NO_LEGACY_CONVERSION 280 # define UCONFIG_NO_LEGACY_CONVERSION 0 291 #ifndef UCONFIG_NO_NORMALIZATION 292 # define UCONFIG_NO_NORMALIZATION 0 293 #elif UCONFIG_NO_NORMALIZATION 296 # define UCONFIG_NO_BREAK_ITERATION 1 298 # define UCONFIG_NO_IDNA 1 301 # if UCONFIG_ONLY_COLLATION 302 # error Contradictory collation switches in uconfig.h. 304 # define UCONFIG_NO_COLLATION 1 305 # define UCONFIG_NO_TRANSLITERATION 1 314 #ifndef UCONFIG_NO_BREAK_ITERATION 315 # define UCONFIG_NO_BREAK_ITERATION 0 324 #ifndef UCONFIG_NO_IDNA 325 # define UCONFIG_NO_IDNA 0 335 #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE 336 # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL 347 #ifndef UCONFIG_NO_COLLATION 348 # define UCONFIG_NO_COLLATION 0 357 #ifndef UCONFIG_NO_FORMATTING 358 # define UCONFIG_NO_FORMATTING 0 367 #ifndef UCONFIG_NO_TRANSLITERATION 368 # define UCONFIG_NO_TRANSLITERATION 0 377 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS 378 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 387 #ifndef UCONFIG_NO_SERVICE 388 # define UCONFIG_NO_SERVICE 0 397 #ifndef UCONFIG_HAVE_PARSEALLINPUT 398 # define UCONFIG_HAVE_PARSEALLINPUT 1 408 #ifndef UCONFIG_FORMAT_FASTPATHS_49 409 # define UCONFIG_FORMAT_FASTPATHS_49 1