Go to the documentation of this file. 54 #if defined(UCONFIG_USE_LOCAL) 55 #include "uconfig_local.h" 82 #ifndef UCLN_NO_AUTO_CLEANUP 83 #define UCLN_NO_AUTO_CLEANUP 1 91 #ifndef U_DISABLE_RENAMING 92 #define U_DISABLE_RENAMING 0 103 #ifdef U_NO_DEFAULT_INCLUDE_UTF_HEADERS 105 #elif defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ 106 defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ 107 defined(U_TOOLUTIL_IMPLEMENTATION) 108 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1 110 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 0 126 #ifndef U_OVERRIDE_CXX_ALLOCATION 127 #define U_OVERRIDE_CXX_ALLOCATION 1 135 #ifndef U_ENABLE_TRACING 136 #define U_ENABLE_TRACING 0 144 #ifndef UCONFIG_ENABLE_PLUGINS 145 #define UCONFIG_ENABLE_PLUGINS 0 153 #ifndef U_ENABLE_DYLOAD 154 #define U_ENABLE_DYLOAD 1 162 #ifndef U_CHECK_DYLOAD 163 #define U_CHECK_DYLOAD 1 171 #ifndef U_DEFAULT_SHOW_DRAFT 172 #define U_DEFAULT_SHOW_DRAFT 1 184 #ifdef U_HAVE_LIB_SUFFIX 186 #elif defined(U_LIB_SUFFIX_C_NAME) 187 # define U_HAVE_LIB_SUFFIX 1 195 #ifdef U_LIB_SUFFIX_C_NAME_STRING 197 #elif defined(U_LIB_SUFFIX_C_NAME) 198 # define CONVERT_TO_STRING(s) #s 199 # define U_LIB_SUFFIX_C_NAME_STRING CONVERT_TO_STRING(U_LIB_SUFFIX_C_NAME) 201 # define U_LIB_SUFFIX_C_NAME_STRING "" 217 #ifndef UCONFIG_ONLY_COLLATION 218 # define UCONFIG_ONLY_COLLATION 0 221 #if UCONFIG_ONLY_COLLATION 223 # define UCONFIG_NO_BREAK_ITERATION 1 224 # define UCONFIG_NO_IDNA 1 227 # if UCONFIG_NO_COLLATION 228 # error Contradictory collation switches in uconfig.h. 230 # define UCONFIG_NO_FORMATTING 1 231 # define UCONFIG_NO_TRANSLITERATION 1 232 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1 255 #ifndef UCONFIG_NO_FILE_IO 256 # define UCONFIG_NO_FILE_IO 0 259 #if UCONFIG_NO_FILE_IO && defined(U_TIMEZONE_FILES_DIR) 260 # error Contradictory file io switches in uconfig.h. 274 #ifndef UCONFIG_NO_CONVERSION 275 # define UCONFIG_NO_CONVERSION 0 278 #if UCONFIG_NO_CONVERSION 279 # define UCONFIG_NO_LEGACY_CONVERSION 1 293 #ifndef UCONFIG_ONLY_HTML_CONVERSION 294 # define UCONFIG_ONLY_HTML_CONVERSION 0 309 #ifndef UCONFIG_NO_LEGACY_CONVERSION 310 # define UCONFIG_NO_LEGACY_CONVERSION 0 321 #ifndef UCONFIG_NO_NORMALIZATION 322 # define UCONFIG_NO_NORMALIZATION 0 323 #elif UCONFIG_NO_NORMALIZATION 326 # define UCONFIG_NO_BREAK_ITERATION 1 328 # define UCONFIG_NO_IDNA 1 331 # if UCONFIG_ONLY_COLLATION 332 # error Contradictory collation switches in uconfig.h. 334 # define UCONFIG_NO_COLLATION 1 335 # define UCONFIG_NO_TRANSLITERATION 1 344 #ifndef UCONFIG_NO_BREAK_ITERATION 345 # define UCONFIG_NO_BREAK_ITERATION 0 354 #ifndef UCONFIG_NO_IDNA 355 # define UCONFIG_NO_IDNA 0 365 #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE 366 # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL 377 #ifndef UCONFIG_NO_COLLATION 378 # define UCONFIG_NO_COLLATION 0 387 #ifndef UCONFIG_NO_FORMATTING 388 # define UCONFIG_NO_FORMATTING 0 397 #ifndef UCONFIG_NO_TRANSLITERATION 398 # define UCONFIG_NO_TRANSLITERATION 0 407 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS 408 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 417 #ifndef UCONFIG_NO_SERVICE 418 # define UCONFIG_NO_SERVICE 0 427 #ifndef UCONFIG_HAVE_PARSEALLINPUT 428 # define UCONFIG_HAVE_PARSEALLINPUT 1 438 #ifndef UCONFIG_FORMAT_FASTPATHS_49 439 # define UCONFIG_FORMAT_FASTPATHS_49 1 448 #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION 449 # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0