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 UCONFIG_ENABLE_PLUGINS 143 #define UCONFIG_ENABLE_PLUGINS 0 151 #ifndef U_ENABLE_DYLOAD 152 #define U_ENABLE_DYLOAD 1 160 #ifndef U_CHECK_DYLOAD 161 #define U_CHECK_DYLOAD 1 169 #ifndef U_DEFAULT_SHOW_DRAFT 170 #define U_DEFAULT_SHOW_DRAFT 1 182 #ifdef U_HAVE_LIB_SUFFIX 184 #elif defined(U_LIB_SUFFIX_C_NAME) 185 # define U_HAVE_LIB_SUFFIX 1 193 #ifdef U_LIB_SUFFIX_C_NAME_STRING 195 #elif defined(U_LIB_SUFFIX_C_NAME) 196 # define CONVERT_TO_STRING(s) #s 197 # define U_LIB_SUFFIX_C_NAME_STRING CONVERT_TO_STRING(U_LIB_SUFFIX_C_NAME) 199 # define U_LIB_SUFFIX_C_NAME_STRING "" 215 #ifndef UCONFIG_ONLY_COLLATION 216 # define UCONFIG_ONLY_COLLATION 0 219 #if UCONFIG_ONLY_COLLATION 221 # define UCONFIG_NO_BREAK_ITERATION 1 222 # define UCONFIG_NO_IDNA 1 225 # if UCONFIG_NO_COLLATION 226 # error Contradictory collation switches in uconfig.h. 228 # define UCONFIG_NO_FORMATTING 1 229 # define UCONFIG_NO_TRANSLITERATION 1 230 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1 253 #ifndef UCONFIG_NO_FILE_IO 254 # define UCONFIG_NO_FILE_IO 0 257 #if UCONFIG_NO_FILE_IO && defined(U_TIMEZONE_FILES_DIR) 258 # error Contradictory file io switches in uconfig.h. 272 #ifndef UCONFIG_NO_CONVERSION 273 # define UCONFIG_NO_CONVERSION 0 276 #if UCONFIG_NO_CONVERSION 277 # define UCONFIG_NO_LEGACY_CONVERSION 1 291 #ifndef UCONFIG_ONLY_HTML_CONVERSION 292 # define UCONFIG_ONLY_HTML_CONVERSION 0 307 #ifndef UCONFIG_NO_LEGACY_CONVERSION 308 # define UCONFIG_NO_LEGACY_CONVERSION 0 319 #ifndef UCONFIG_NO_NORMALIZATION 320 # define UCONFIG_NO_NORMALIZATION 0 321 #elif UCONFIG_NO_NORMALIZATION 324 # define UCONFIG_NO_BREAK_ITERATION 1 326 # define UCONFIG_NO_IDNA 1 329 # if UCONFIG_ONLY_COLLATION 330 # error Contradictory collation switches in uconfig.h. 332 # define UCONFIG_NO_COLLATION 1 333 # define UCONFIG_NO_TRANSLITERATION 1 342 #ifndef UCONFIG_NO_BREAK_ITERATION 343 # define UCONFIG_NO_BREAK_ITERATION 0 352 #ifndef UCONFIG_NO_IDNA 353 # define UCONFIG_NO_IDNA 0 363 #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE 364 # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL 375 #ifndef UCONFIG_NO_COLLATION 376 # define UCONFIG_NO_COLLATION 0 385 #ifndef UCONFIG_NO_FORMATTING 386 # define UCONFIG_NO_FORMATTING 0 395 #ifndef UCONFIG_NO_TRANSLITERATION 396 # define UCONFIG_NO_TRANSLITERATION 0 405 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS 406 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 415 #ifndef UCONFIG_NO_SERVICE 416 # define UCONFIG_NO_SERVICE 0 425 #ifndef UCONFIG_HAVE_PARSEALLINPUT 426 # define UCONFIG_HAVE_PARSEALLINPUT 1 436 #ifndef UCONFIG_FORMAT_FASTPATHS_49 437 # define UCONFIG_FORMAT_FASTPATHS_49 1 446 #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION 447 # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0