Loading...
Searching...
No Matches
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) || defined(U_IN_DOXYGEN)
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.
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
339# define UCONFIG_NO_BREAK_ITERATION 1
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
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