00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef U_LINUX
00021 #define U_LINUX
00022 #endif
00023
00024
00025 #ifndef U_HAVE_INTTYPES_H
00026 #define U_HAVE_INTTYPES_H 1
00027 #endif
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043 #ifndef U_IOSTREAM_SOURCE
00044 #define U_IOSTREAM_SOURCE 199711
00045 #endif
00046
00047
00048 #ifndef U_HAVE_INT8_T
00049 #define U_HAVE_INT8_T 1
00050 #endif
00051
00052 #ifndef U_HAVE_UINT8_T
00053 #define U_HAVE_UINT8_T 0
00054 #endif
00055
00056 #ifndef U_HAVE_INT16_T
00057 #define U_HAVE_INT16_T 1
00058 #endif
00059
00060 #ifndef U_HAVE_UINT16_T
00061 #define U_HAVE_UINT16_T 0
00062 #endif
00063
00064 #ifndef U_HAVE_INT32_T
00065 #define U_HAVE_INT32_T 1
00066 #endif
00067
00068 #ifndef U_HAVE_UINT32_T
00069 #define U_HAVE_UINT32_T 0
00070 #endif
00071
00072 #ifndef U_HAVE_INT64_T
00073 #define U_HAVE_INT64_T 1
00074 #endif
00075
00076 #ifndef U_HAVE_UINT64_T
00077 #define U_HAVE_UINT64_T 0
00078 #endif
00079
00080
00081
00082 #ifndef U_HAVE_NAMESPACE
00083 #define U_HAVE_NAMESPACE 1
00084 #endif
00085
00086
00087 #define U_IS_BIG_ENDIAN 0
00088
00089
00090 #define ICU_USE_THREADS 1
00091
00092
00093
00094 #ifndef U_DISABLE_RENAMING
00095 #define U_DISABLE_RENAMING 0
00096 #endif
00097
00098
00099
00100 #ifndef U_OVERRIDE_CXX_ALLOCATION
00101 #define U_OVERRIDE_CXX_ALLOCATION 1
00102 #endif
00103
00104
00105 #define U_HAVE_LIB_SUFFIX 0
00106 #define U_LIB_SUFFIX_C_NAME
00107 #define U_LIB_SUFFIX_C_NAME_STRING ""
00108
00109
00110
00111
00112
00113 #ifdef macintosh
00114 #ifdef XP_MAC
00115 #undef XP_MAC
00116 #endif
00117 #define XP_MAC 1
00118 #include <string.h>
00119 #endif
00120
00121
00122
00123
00124
00125
00126
00127 #if U_HAVE_INTTYPES_H
00128
00129
00130
00131
00132
00133 #ifdef OS390
00134
00135 #include <features.h>
00136 #if ! U_HAVE_INT8_T
00137 typedef signed char int8_t;
00138 #endif
00139 #if !defined(__uint8_t)
00140 #define __uint8_t 1
00141 typedef unsigned char uint8_t;
00142 #endif
00143 #endif
00144
00145 #include <inttypes.h>
00146
00147 #else
00148
00149 #include <sys/types.h>
00150 #if STDC_HEADERS
00151 #include <stdlib.h>
00152 #include <stddef.h>
00153 #endif
00154
00155 #if ! U_HAVE_INT8_T
00156 typedef signed char int8_t;
00157 #endif
00158
00159 #if ! U_HAVE_UINT8_T
00160 typedef unsigned char uint8_t;
00161 #endif
00162
00163 #if ! U_HAVE_INT16_T
00164 typedef signed short int16_t;
00165 #endif
00166
00167 #if ! U_HAVE_UINT16_T
00168 typedef unsigned short uint16_t;
00169 #endif
00170
00171 #if ! U_HAVE_INT32_T
00172 # if defined(_LP64)
00173 typedef signed int int32_t;
00174 # else
00175 typedef signed long int32_t;
00176 # endif
00177 #endif
00178
00179 #if ! U_HAVE_UINT32_T
00180 # if defined(_LP64)
00181 typedef unsigned int uint32_t;
00182 # else
00183 typedef unsigned long uint32_t;
00184 # endif
00185 #endif
00186
00187 #if ! U_HAVE_INT64_T
00188 typedef signed long long int64_t;
00189
00190 #endif
00191
00192 #if ! U_HAVE_UINT64_T
00193 typedef unsigned long long uint64_t;
00194
00195 #endif
00196
00197 #endif
00198
00199
00200
00201
00202
00203 #ifdef OS390
00204 # define U_CHARSET_FAMILY 1
00205 #endif
00206
00207
00208
00209
00210
00211 #define U_HAVE_WCHAR_H 1
00212 #define U_SIZEOF_WCHAR_T 4
00213
00214 #define U_HAVE_WCSCPY 1
00215
00216
00217
00218
00219
00220 #define U_HAVE_NL_LANGINFO 1
00221 #define U_HAVE_NL_LANGINFO_CODESET 1
00222 #define U_NL_LANGINFO_CODESET CODESET
00223
00224 #define U_TZSET tzset
00225 #define U_HAVE_TIMEZONE 1
00226 #if U_HAVE_TIMEZONE
00227 # define U_TIMEZONE timezone
00228 #endif
00229 #define U_TZNAME tzname
00230
00231 #define U_HAVE_MMAP 1
00232 #define U_HAVE_POPEN 1
00233
00234
00235
00236
00237
00238 #define U_EXPORT
00239
00240 #define U_EXPORT2
00241
00242
00243 #ifdef U_CYGWIN
00244 #define U_IMPORT __declspec(dllimport)
00245 #else
00246 #define U_IMPORT
00247 #endif
00248
00249
00250
00251
00252
00253 #ifndef U_INLINE
00254 #define U_INLINE inline
00255 #endif
00256
00257 #define U_ALIGN_CODE(n)
00258
00259
00260
00261
00262
00263 #define U_MAKE "/usr/bin/gmake"
00264