| OLD | NEW |
| 1 /* | 1 /* |
| 2 ****************************************************************************** | 2 ****************************************************************************** |
| 3 * | 3 * |
| 4 * Copyright (C) 2000-2007, International Business Machines | 4 * Copyright (C) 2000-2007, International Business Machines |
| 5 * Corporation and others. All Rights Reserved. | 5 * Corporation and others. All Rights Reserved. |
| 6 * | 6 * |
| 7 ****************************************************************************** | 7 ****************************************************************************** |
| 8 * file name: ucnvmbcs.h | 8 * file name: ucnvmbcs.h |
| 9 * encoding: US-ASCII | 9 * encoding: US-ASCII |
| 10 * tab size: 8 (not used) | 10 * tab size: 8 (not used) |
| (...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 485 ucnv_MBCSGetUnicodeSetForUnicode(const UConverterSharedData *sharedData, | 485 ucnv_MBCSGetUnicodeSetForUnicode(const UConverterSharedData *sharedData, |
| 486 const USetAdder *sa, | 486 const USetAdder *sa, |
| 487 UConverterUnicodeSet which, | 487 UConverterUnicodeSet which, |
| 488 UErrorCode *pErrorCode); | 488 UErrorCode *pErrorCode); |
| 489 | 489 |
| 490 typedef enum UConverterSetFilter { | 490 typedef enum UConverterSetFilter { |
| 491 UCNV_SET_FILTER_NONE, | 491 UCNV_SET_FILTER_NONE, |
| 492 UCNV_SET_FILTER_DBCS_ONLY, | 492 UCNV_SET_FILTER_DBCS_ONLY, |
| 493 UCNV_SET_FILTER_2022_CN, | 493 UCNV_SET_FILTER_2022_CN, |
| 494 UCNV_SET_FILTER_SJIS, | 494 UCNV_SET_FILTER_SJIS, |
| 495 UCNV_SET_FILTER_GR94DBCS, |
| 496 UCNV_SET_FILTER_HZ, |
| 495 UCNV_SET_FILTER_COUNT | 497 UCNV_SET_FILTER_COUNT |
| 496 } UConverterSetFilter; | 498 } UConverterSetFilter; |
| 497 | 499 |
| 498 /* | 500 /* |
| 499 * Same as ucnv_MBCSGetUnicodeSetForUnicode() but | 501 * Same as ucnv_MBCSGetUnicodeSetForUnicode() but |
| 500 * the set can be filtered by encoding scheme. | 502 * the set can be filtered by encoding scheme. |
| 501 * Used by stateful converters which share regular conversion tables | 503 * Used by stateful converters which share regular conversion tables |
| 502 * but only use a subset of their mappings. | 504 * but only use a subset of their mappings. |
| 503 */ | 505 */ |
| 504 U_CFUNC void | 506 U_CFUNC void |
| 505 ucnv_MBCSGetFilteredUnicodeSetForUnicode(const UConverterSharedData *sharedData, | 507 ucnv_MBCSGetFilteredUnicodeSetForUnicode(const UConverterSharedData *sharedData, |
| 506 const USetAdder *sa, | 508 const USetAdder *sa, |
| 507 UConverterUnicodeSet which, | 509 UConverterUnicodeSet which, |
| 508 UConverterSetFilter filter, | 510 UConverterSetFilter filter, |
| 509 UErrorCode *pErrorCode); | 511 UErrorCode *pErrorCode); |
| 510 | 512 |
| 511 #endif | 513 #endif |
| 512 | 514 |
| 513 #endif | 515 #endif |
| OLD | NEW |