Movatterモバイル変換
[0]ホーム
Go to the documentation of this file. 1 // © 2016 and later: Unicode, Inc. and others. 2 // License & terms of use: http://www.unicode.org/copyright.html 4 ********************************************************************** 5 * Copyright (C) 2002-2016, International Business Machines 6 * Corporation and others. All Rights Reserved. 7 ********************************************************************** 10 * tab size: 8 (not used) 13 * created on: 2002sep19 14 * created by: Markus W. Scherer 54 #if defined(UCONFIG_USE_LOCAL) 55 #include "uconfig_local.h" 66 /* Use the predefined value. */ 69 * _DEBUG is defined by Visual Studio debug compilation. 70 * Do *not* test for its NDEBUG macro: It is an orthogonal macro 71 * which disables assert(). 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 104 /* Use the predefined value. */ 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 175 /*===========================================================================*/ 176 /* Custom icu entry point renaming */ 177 /*===========================================================================*/ 184 #ifdef U_HAVE_LIB_SUFFIX 185 /* Use the predefined value. */ 186 #elif defined(U_LIB_SUFFIX_C_NAME) || defined(U_IN_DOXYGEN) 187 # define U_HAVE_LIB_SUFFIX 1 195 #ifdef U_LIB_SUFFIX_C_NAME_STRING 196 /* Use the predefined value. */ 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 "" 204 /* common/i18n library switches --------------------------------------------- */ 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 235 /* common library switches -------------------------------------------------- */ 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. 275 #ifndef UCONFIG_NO_CONVERSION 276 # define UCONFIG_NO_CONVERSION 0 279 #if UCONFIG_NO_CONVERSION 280 # define UCONFIG_NO_LEGACY_CONVERSION 1 294 #ifndef UCONFIG_ONLY_HTML_CONVERSION 295 # define UCONFIG_ONLY_HTML_CONVERSION 0 310 #ifndef UCONFIG_NO_LEGACY_CONVERSION 311 # define UCONFIG_NO_LEGACY_CONVERSION 0 322 #ifndef UCONFIG_NO_NORMALIZATION 323 # define UCONFIG_NO_NORMALIZATION 0 332 #ifndef UCONFIG_USE_ML_PHRASE_BREAKING 333 # define UCONFIG_USE_ML_PHRASE_BREAKING 0 336 #if UCONFIG_NO_NORMALIZATION 338 /* ICU 50 CJK dictionary BreakIterator uses normalization */ 339 # define UCONFIG_NO_BREAK_ITERATION 1 340 /* IDNA (UTS #46) is implemented via normalization */ 341 # define UCONFIG_NO_IDNA 1 344 # if UCONFIG_ONLY_COLLATION 345 # error Contradictory collation switches in uconfig.h. 347 # define UCONFIG_NO_COLLATION 1 348 # define UCONFIG_NO_TRANSLITERATION 1 357 #ifndef UCONFIG_NO_BREAK_ITERATION 358 # define UCONFIG_NO_BREAK_ITERATION 0 367 #ifndef UCONFIG_NO_IDNA 368 # define UCONFIG_NO_IDNA 0 378 #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE 379 # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL 390 #ifndef UCONFIG_USE_WINDOWS_LCID_MAPPING_API 391 # define UCONFIG_USE_WINDOWS_LCID_MAPPING_API 1 394 /* i18n library switches ---------------------------------------------------- */ 402 #ifndef UCONFIG_NO_COLLATION 403 # define UCONFIG_NO_COLLATION 0 412 #ifndef UCONFIG_NO_FORMATTING 413 # define UCONFIG_NO_FORMATTING 0 423 #ifndef UCONFIG_NO_MF2 424 # define UCONFIG_NO_MF2 0 433 #ifndef UCONFIG_NO_TRANSLITERATION 434 # define UCONFIG_NO_TRANSLITERATION 0 443 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS 444 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 453 #ifndef UCONFIG_NO_SERVICE 454 # define UCONFIG_NO_SERVICE 0 463 #ifndef UCONFIG_HAVE_PARSEALLINPUT 464 # define UCONFIG_HAVE_PARSEALLINPUT 1 473 #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION 474 # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0 477 #endif// __UCONFIG_H__
Generated by
1.9.1
[8]ページ先頭