00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __UCONFIG_H__
00016 #define __UCONFIG_H__
00017
00048 #ifndef UCONFIG_ONLY_COLLATION
00049 # define UCONFIG_ONLY_COLLATION 0
00050 #endif
00051
00052 #if UCONFIG_ONLY_COLLATION
00053
00054 # define UCONFIG_NO_BREAK_ITERATION 1
00055 # define UCONFIG_NO_IDNA 1
00056
00057
00058 # if UCONFIG_NO_COLLATION
00059 # error Contradictory collation switches in uconfig.h.
00060 # endif
00061 # define UCONFIG_NO_FORMATTING 1
00062 # define UCONFIG_NO_TRANSLITERATION 1
00063 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1
00064 #endif
00065
00066
00067
00086 #ifndef UCONFIG_NO_FILE_IO
00087 # define UCONFIG_NO_FILE_IO 0
00088 #endif
00089
00097 #ifndef UCONFIG_NO_CONVERSION
00098 # define UCONFIG_NO_CONVERSION 0
00099 #endif
00100
00101 #if UCONFIG_NO_CONVERSION
00102 # define UCONFIG_NO_LEGACY_CONVERSION 1
00103 #endif
00104
00117 #ifndef UCONFIG_NO_LEGACY_CONVERSION
00118 # define UCONFIG_NO_LEGACY_CONVERSION 0
00119 #endif
00120
00129 #ifndef UCONFIG_NO_NORMALIZATION
00130 # define UCONFIG_NO_NORMALIZATION 0
00131 #elif UCONFIG_NO_NORMALIZATION
00132
00133 # define UCONFIG_NO_IDNA 1
00134
00135
00136 # if UCONFIG_ONLY_COLLATION
00137 # error Contradictory collation switches in uconfig.h.
00138 # endif
00139 # define UCONFIG_NO_COLLATION 1
00140 # define UCONFIG_NO_TRANSLITERATION 1
00141 #endif
00142
00149 #ifndef UCONFIG_NO_BREAK_ITERATION
00150 # define UCONFIG_NO_BREAK_ITERATION 0
00151 #endif
00152
00159 #ifndef UCONFIG_NO_IDNA
00160 # define UCONFIG_NO_IDNA 0
00161 #endif
00162
00163
00164
00171 #ifndef UCONFIG_NO_COLLATION
00172 # define UCONFIG_NO_COLLATION 0
00173 #endif
00174
00181 #ifndef UCONFIG_NO_FORMATTING
00182 # define UCONFIG_NO_FORMATTING 0
00183 #endif
00184
00191 #ifndef UCONFIG_NO_TRANSLITERATION
00192 # define UCONFIG_NO_TRANSLITERATION 0
00193 #endif
00194
00201 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS
00202 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0
00203 #endif
00204
00211 #ifndef UCONFIG_NO_SERVICE
00212 # define UCONFIG_NO_SERVICE 0
00213 #endif
00214
00215 #endif