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
00073 #ifndef UCONFIG_NO_LEGACY_CONVERSION
00074 # define UCONFIG_NO_LEGACY_CONVERSION 0
00075 #endif
00076
00085 #ifndef UCONFIG_NO_NORMALIZATION
00086 # define UCONFIG_NO_NORMALIZATION 0
00087 #elif UCONFIG_NO_NORMALIZATION
00088
00089 # define UCONFIG_NO_IDNA 1
00090
00091
00092 # if UCONFIG_ONLY_COLLATION
00093 # error Contradictory collation switches in uconfig.h.
00094 # endif
00095 # define UCONFIG_NO_COLLATION 1
00096 # define UCONFIG_NO_TRANSLITERATION 1
00097 #endif
00098
00105 #ifndef UCONFIG_NO_BREAK_ITERATION
00106 # define UCONFIG_NO_BREAK_ITERATION 0
00107 #endif
00108
00115 #ifndef UCONFIG_NO_IDNA
00116 # define UCONFIG_NO_IDNA 0
00117 #endif
00118
00119
00120
00127 #ifndef UCONFIG_NO_COLLATION
00128 # define UCONFIG_NO_COLLATION 0
00129 #endif
00130
00137 #ifndef UCONFIG_NO_FORMATTING
00138 # define UCONFIG_NO_FORMATTING 0
00139 #endif
00140
00147 #ifndef UCONFIG_NO_TRANSLITERATION
00148 # define UCONFIG_NO_TRANSLITERATION 0
00149 #endif
00150
00157 #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS
00158 # define UCONFIG_NO_REGULAR_EXPRESSIONS 0
00159 #endif
00160
00161
00162
00163 #endif