Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Side by Side Diff: source/common/unicode/uconfig.h

Issue 845603002: Update ICU to 54.1 step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: remove unusued directories Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/common/unicode/ucnv.h ('k') | source/common/unicode/udata.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 ********************************************************************** 2 **********************************************************************
3 * Copyright (C) 2002-2013, International Business Machines 3 * Copyright (C) 2002-2014, International Business Machines
4 * Corporation and others. All Rights Reserved. 4 * Corporation and others. All Rights Reserved.
5 ********************************************************************** 5 **********************************************************************
6 * file name: uconfig.h 6 * file name: uconfig.h
7 * encoding: US-ASCII 7 * encoding: US-ASCII
8 * tab size: 8 (not used) 8 * tab size: 8 (not used)
9 * indentation:4 9 * indentation:4
10 * 10 *
11 * created on: 2002sep19 11 * created on: 2002sep19
12 * created by: Markus W. Scherer 12 * created by: Markus W. Scherer
13 */ 13 */
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
178 #endif 178 #endif
179 179
180 /** 180 /**
181 * \def U_LIB_SUFFIX_C_NAME_STRING 181 * \def U_LIB_SUFFIX_C_NAME_STRING
182 * Defines the library suffix as a string with C syntax. 182 * Defines the library suffix as a string with C syntax.
183 * @internal 183 * @internal
184 */ 184 */
185 #ifdef U_LIB_SUFFIX_C_NAME_STRING 185 #ifdef U_LIB_SUFFIX_C_NAME_STRING
186 /* Use the predefined value. */ 186 /* Use the predefined value. */
187 #elif defined(U_LIB_SUFFIX_C_NAME) 187 #elif defined(U_LIB_SUFFIX_C_NAME)
188 # define U_LIB_SUFFIX_C_NAME_STRING #U_LIB_SUFFIX_C_NAME 188 # define CONVERT_TO_STRING(s) #s
189 # define U_LIB_SUFFIX_C_NAME_STRING CONVERT_TO_STRING(U_LIB_SUFFIX_C_NAME)
189 #else 190 #else
190 # define U_LIB_SUFFIX_C_NAME_STRING "" 191 # define U_LIB_SUFFIX_C_NAME_STRING ""
191 #endif 192 #endif
192 193
193 /* common/i18n library switches --------------------------------------------- */ 194 /* common/i18n library switches --------------------------------------------- */
194 195
195 /** 196 /**
196 * \def UCONFIG_ONLY_COLLATION 197 * \def UCONFIG_ONLY_COLLATION
197 * This switch turns off modules that are not needed for collation. 198 * This switch turns off modules that are not needed for collation.
198 * 199 *
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
238 * 239 *
239 * File access cannot be turned off for the icuio library or for the ICU 240 * File access cannot be turned off for the icuio library or for the ICU
240 * test suites and ICU tools. 241 * test suites and ICU tools.
241 * 242 *
242 * @stable ICU 3.6 243 * @stable ICU 3.6
243 */ 244 */
244 #ifndef UCONFIG_NO_FILE_IO 245 #ifndef UCONFIG_NO_FILE_IO
245 # define UCONFIG_NO_FILE_IO 0 246 # define UCONFIG_NO_FILE_IO 0
246 #endif 247 #endif
247 248
249 #if UCONFIG_NO_FILE_IO && defined(U_TIMEZONE_FILES_DIR)
250 # error Contradictory file io switches in uconfig.h.
251 #endif
252
248 /** 253 /**
249 * \def UCONFIG_NO_CONVERSION 254 * \def UCONFIG_NO_CONVERSION
250 * ICU will not completely build with this switch turned on. 255 * ICU will not completely build with this switch turned on.
251 * This switch turns off all converters. 256 * This switch turns off all converters.
252 * 257 *
253 * You may want to use this together with U_CHARSET_IS_UTF8 defined to 1 258 * You may want to use this together with U_CHARSET_IS_UTF8 defined to 1
254 * in utypes.h if char* strings in your environment are always in UTF-8. 259 * in utypes.h if char* strings in your environment are always in UTF-8.
255 * 260 *
256 * @stable ICU 3.2 261 * @stable ICU 3.2
257 * @see U_CHARSET_IS_UTF8 262 * @see U_CHARSET_IS_UTF8
258 */ 263 */
259 #ifndef UCONFIG_NO_CONVERSION 264 #ifndef UCONFIG_NO_CONVERSION
260 # define UCONFIG_NO_CONVERSION 0 265 # define UCONFIG_NO_CONVERSION 0
261 #endif 266 #endif
262 267
263 #if UCONFIG_NO_CONVERSION 268 #if UCONFIG_NO_CONVERSION
264 # define UCONFIG_NO_LEGACY_CONVERSION 1 269 # define UCONFIG_NO_LEGACY_CONVERSION 1
265 #endif 270 #endif
266 271
267 /** 272 /**
268 * This switch turns off all the converters NOT listed in
269 * the encoding standard : http://encoding.spec.whatwg.org
270 */
271 #ifndef UCONFIG_NO_NON_HTML5_CONVERSION
272 #define UCONFIG_NO_NON_HTML5_CONVERSION 0
273 #endif
274
275 /**
276 * \def UCONFIG_NO_LEGACY_CONVERSION 273 * \def UCONFIG_NO_LEGACY_CONVERSION
277 * This switch turns off all converters except for 274 * This switch turns off all converters except for
278 * - Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1) 275 * - Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1)
279 * - US-ASCII 276 * - US-ASCII
280 * - ISO-8859-1 277 * - ISO-8859-1
281 * 278 *
282 * Turning off legacy conversion is not possible on EBCDIC platforms 279 * Turning off legacy conversion is not possible on EBCDIC platforms
283 * because they need ibm-37 or ibm-1047 default converters. 280 * because they need ibm-37 or ibm-1047 default converters.
284 * 281 *
285 * @stable ICU 2.4 282 * @stable ICU 2.4
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
410 /** 407 /**
411 * \def UCONFIG_FORMAT_FASTPATHS_49 408 * \def UCONFIG_FORMAT_FASTPATHS_49
412 * This switch turns on other formatting fastpaths. Binary incompatible in objec t DecimalFormat and DecimalFormatSymbols 409 * This switch turns on other formatting fastpaths. Binary incompatible in objec t DecimalFormat and DecimalFormatSymbols
413 * 410 *
414 * @internal 411 * @internal
415 */ 412 */
416 #ifndef UCONFIG_FORMAT_FASTPATHS_49 413 #ifndef UCONFIG_FORMAT_FASTPATHS_49
417 # define UCONFIG_FORMAT_FASTPATHS_49 1 414 # define UCONFIG_FORMAT_FASTPATHS_49 1
418 #endif 415 #endif
419 416
417 /**
418 * \def UCONFIG_NO_FILTERED_BREAK_ITERATION
419 * This switch turns off filtered break iteration code.
420 *
421 * @internal
422 */
423 #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION
424 # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0
425
426
427
420 #endif 428 #endif
429
430 #endif
OLDNEW
« no previous file with comments | « source/common/unicode/ucnv.h ('k') | source/common/unicode/udata.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698