Go to the documentation of this file. 21 #define U_DISABLE_RENAMING 1 56 #if defined(UCONFIG_USE_LOCAL) 57 #include "uconfig_local.h" 84 #ifndef UCLN_NO_AUTO_CLEANUP 85 #define UCLN_NO_AUTO_CLEANUP 1 93 #ifndef U_DISABLE_RENAMING 94 #define U_DISABLE_RENAMING 0 105 #ifdef U_NO_DEFAULT_INCLUDE_UTF_HEADERS 107 #elif defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ 108 defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ 109 defined(U_TOOLUTIL_IMPLEMENTATION) 110 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1 112 # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 0 128 #ifndef U_OVERRIDE_CXX_ALLOCATION 129 #define U_OVERRIDE_CXX_ALLOCATION 1 137 #ifndef U_ENABLE_TRACING 138 #define U_ENABLE_TRACING 0 146 #ifndef UCONFIG_ENABLE_PLUGINS 147 #define UCONFIG_ENABLE_PLUGINS 0 155 #ifndef U_ENABLE_DYLOAD 156 #define U_ENABLE_DYLOAD 1 164 #ifndef U_CHECK_DYLOAD 165 #define U_CHECK_DYLOAD 1 173 #ifndef U_DEFAULT_SHOW_DRAFT 174 #define U_DEFAULT_SHOW_DRAFT 1 186 #ifdef U_HAVE_LIB_SUFFIX 188 #elif defined(U_LIB_SUFFIX_C_NAME) || defined(U_IN_DOXYGEN) 189 # define U_HAVE_LIB_SUFFIX 1 197 #ifdef U_LIB_SUFFIX_C_NAME_STRING 199 #elif defined(U_LIB_SUFFIX_C_NAME) 200 # define CONVERT_TO_STRING(s) #s 201 # define U_LIB_SUFFIX_C_NAME_STRING CONVERT_TO_STRING(U_LIB_SUFFIX_C_NAME) 203 # define U_LIB_SUFFIX_C_NAME_STRING "" 219 #ifndef UCONFIG_ONLY_COLLATION 220 # define UCONFIG_ONLY_COLLATION 0 223 #if UCONFIG_ONLY_COLLATION 225 # define UCONFIG_NO_BREAK_ITERATION 1 226 # define UCONFIG_NO_IDNA 1 229 # if UCONFIG_NO_COLLATION 230 # error Contradictory collation switches in uconfig.h. 232 # define UCONFIG_NO_FORMATTING 1 233 # define UCONFIG_NO_TRANSLITERATION 1 234 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1 257 #ifndef UCONFIG_NO_FILE_IO 258 # define UCONFIG_NO_FILE_IO 0 261 #if UCONFIG_NO_FILE_IO && defined(U_TIMEZONE_FILES_DIR) 262 # error Contradictory file io switches in uconfig.h. 277 #ifndef UCONFIG_NO_CONVERSION 278 # define UCONFIG_NO_CONVERSION 0 281 #if UCONFIG_NO_CONVERSION 282 # define UCONFIG_NO_LEGACY_CONVERSION 1 296 #ifndef UCONFIG_ONLY_HTML_CONVERSION 297 # define UCONFIG_ONLY_HTML_CONVERSION 0 312 #ifndef UCONFIG_NO_LEGACY_CONVERSION 313 # define UCONFIG_NO_LEGACY_CONVERSION 0 324 #ifndef UCONFIG_NO_NORMALIZATION 325 # define UCONFIG_NO_NORMALIZATION 0 328 #if UCONFIG_NO_NORMALIZATION 331 # define UCONFIG_NO_BREAK_ITERATION 1 333 # define UCONFIG_NO_IDNA 1 336 # if UCONFIG_ONLY_COLLATION 337 # error Contradictory collation switches in uconfig.h. 339 # define UCONFIG_NO_COLLATION 1 340 # define UCONFIG_NO_TRANSLITERATION 1 349 #ifndef UCONFIG_NO_BREAK_ITERATION 350 # define UCONFIG_NO_BREAK_ITERATION 0 359 #ifndef UCONFIG_NO_IDNA 360 # define UCONFIG_NO_IDNA 0 370 #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE 371 # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL 382 #ifndef UCONFIG_USE_WINDOWS_LCID_MAPPING_API 383 # define UCONFIG_USE_WINDOWS_LCID_MAPPING_API 1 394 #ifndef UCONFIG_NO_COLLATION 395 # define UCONFIG_NO_COLLATION 0 404 #ifndef UCONFIG_NO_FORMATTING 405 # define UCONFIG_NO_FORMATTING 0 414 #ifndef UCONFIG_NO_TRANSLITERATION 415 # define UCONFIG_NO_TRANSLITERATION 0 424 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS 425 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 434 #ifndef UCONFIG_NO_SERVICE 435 # define UCONFIG_NO_SERVICE 0 444 #ifndef UCONFIG_HAVE_PARSEALLINPUT 445 # define UCONFIG_HAVE_PARSEALLINPUT 1 454 #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION 455 # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0 458 #endif // __UCONFIG_H__