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
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
#endif