00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __UCONFIG_H__
00016 #define __UCONFIG_H__
00017
00018
00045 #if defined(UCONFIG_USE_LOCAL)
00046 #include "uconfig_local.h"
00047 #endif
00048
00060 #ifndef UCONFIG_ONLY_COLLATION
00061 # define UCONFIG_ONLY_COLLATION 0
00062 #endif
00063
00064 #if UCONFIG_ONLY_COLLATION
00065
00066 # define UCONFIG_NO_BREAK_ITERATION 1
00067 # define UCONFIG_NO_IDNA 1
00068
00069
00070 # if UCONFIG_NO_COLLATION
00071 # error Contradictory collation switches in uconfig.h.
00072 # endif
00073 # define UCONFIG_NO_FORMATTING 1
00074 # define UCONFIG_NO_TRANSLITERATION 1
00075 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1
00076 #endif
00077
00078
00079
00098 #ifndef UCONFIG_NO_FILE_IO
00099 # define UCONFIG_NO_FILE_IO 0
00100 #endif
00101
00113 #ifndef UCONFIG_NO_CONVERSION
00114 # define UCONFIG_NO_CONVERSION 0
00115 #endif
00116
00117 #if UCONFIG_NO_CONVERSION
00118 # define UCONFIG_NO_LEGACY_CONVERSION 1
00119 #endif
00120
00133 #ifndef UCONFIG_NO_LEGACY_CONVERSION
00134 # define UCONFIG_NO_LEGACY_CONVERSION 0
00135 #endif
00136
00145 #ifndef UCONFIG_NO_NORMALIZATION
00146 # define UCONFIG_NO_NORMALIZATION 0
00147 #elif UCONFIG_NO_NORMALIZATION
00148
00149 # define UCONFIG_NO_IDNA 1
00150
00151
00152 # if UCONFIG_ONLY_COLLATION
00153 # error Contradictory collation switches in uconfig.h.
00154 # endif
00155 # define UCONFIG_NO_COLLATION 1
00156 # define UCONFIG_NO_TRANSLITERATION 1
00157 #endif
00158
00165 #ifndef UCONFIG_NO_BREAK_ITERATION
00166 # define UCONFIG_NO_BREAK_ITERATION 0
00167 #endif
00168
00175 #ifndef UCONFIG_NO_IDNA
00176 # define UCONFIG_NO_IDNA 0
00177 #endif
00178
00179
00180
00187 #ifndef UCONFIG_NO_COLLATION
00188 # define UCONFIG_NO_COLLATION 0
00189 #endif
00190
00197 #ifndef UCONFIG_NO_FORMATTING
00198 # define UCONFIG_NO_FORMATTING 0
00199 #endif
00200
00207 #ifndef UCONFIG_NO_TRANSLITERATION
00208 # define UCONFIG_NO_TRANSLITERATION 0
00209 #endif
00210
00217 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS
00218 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0
00219 #endif
00220
00227 #ifndef UCONFIG_NO_SERVICE
00228 # define UCONFIG_NO_SERVICE 0
00229 #endif
00230
00231 #endif