00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __UCONFIG_H__
00016 #define __UCONFIG_H__
00017
00041 #ifndef UCONFIG_ONLY_COLLATION
00042 # define UCONFIG_ONLY_COLLATION 0
00043 #endif
00044
00045 #if UCONFIG_ONLY_COLLATION
00046
00047 # define UCONFIG_NO_BREAK_ITERATION 1
00048 # define UCONFIG_NO_IDNA 1
00049
00050
00051 # if UCONFIG_NO_COLLATION
00052 # error Contradictory collation switches in uconfig.h.
00053 # endif
00054 # define UCONFIG_NO_FORMATTING 1
00055 # define UCONFIG_NO_TRANSLITERATION 1
00056 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1
00057 #endif
00058
00059
00060
00079 #ifndef UCONFIG_NO_FILE_IO
00080 # define UCONFIG_NO_FILE_IO 0
00081 #endif
00082
00090 #ifndef UCONFIG_NO_CONVERSION
00091 # define UCONFIG_NO_CONVERSION 0
00092 #endif
00093
00094 #if UCONFIG_NO_CONVERSION
00095 # define UCONFIG_NO_LEGACY_CONVERSION 1
00096 #endif
00097
00110 #ifndef UCONFIG_NO_LEGACY_CONVERSION
00111 # define UCONFIG_NO_LEGACY_CONVERSION 0
00112 #endif
00113
00122 #ifndef UCONFIG_NO_NORMALIZATION
00123 # define UCONFIG_NO_NORMALIZATION 0
00124 #elif UCONFIG_NO_NORMALIZATION
00125
00126 # define UCONFIG_NO_IDNA 1
00127
00128
00129 # if UCONFIG_ONLY_COLLATION
00130 # error Contradictory collation switches in uconfig.h.
00131 # endif
00132 # define UCONFIG_NO_COLLATION 1
00133 # define UCONFIG_NO_TRANSLITERATION 1
00134 #endif
00135
00142 #ifndef UCONFIG_NO_BREAK_ITERATION
00143 # define UCONFIG_NO_BREAK_ITERATION 0
00144 #endif
00145
00152 #ifndef UCONFIG_NO_IDNA
00153 # define UCONFIG_NO_IDNA 0
00154 #endif
00155
00156
00157
00164 #ifndef UCONFIG_NO_COLLATION
00165 # define UCONFIG_NO_COLLATION 0
00166 #endif
00167
00174 #ifndef UCONFIG_NO_FORMATTING
00175 # define UCONFIG_NO_FORMATTING 0
00176 #endif
00177
00184 #ifndef UCONFIG_NO_TRANSLITERATION
00185 # define UCONFIG_NO_TRANSLITERATION 0
00186 #endif
00187
00194 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS
00195 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0
00196 #endif
00197
00204 #ifndef UCONFIG_NO_SERVICE
00205 # define UCONFIG_NO_SERVICE 0
00206 #endif
00207
00208 #endif