OLD | NEW |
1 /* | 1 /* |
2 ********************************************************************** | 2 ********************************************************************** |
3 * Copyright (C) 1997-2014, International Business Machines | 3 * Copyright (C) 1997-2015, International Business Machines |
4 * Corporation and others. All Rights Reserved. | 4 * Corporation and others. All Rights Reserved. |
5 ********************************************************************** | 5 ********************************************************************** |
6 * | 6 * |
7 * File UCHAR.H | 7 * File UCHAR.H |
8 * | 8 * |
9 * Modification History: | 9 * Modification History: |
10 * | 10 * |
11 * Date Name Description | 11 * Date Name Description |
12 * 04/02/97 aliu Creation. | 12 * 04/02/97 aliu Creation. |
13 * 03/29/99 helena Updated for C APIs. | 13 * 03/29/99 helena Updated for C APIs. |
(...skipping 18 matching lines...) Expand all Loading... |
32 /*==========================================================================*/ | 32 /*==========================================================================*/ |
33 /** | 33 /** |
34 * Unicode version number, default for the current ICU version. | 34 * Unicode version number, default for the current ICU version. |
35 * The actual Unicode Character Database (UCD) data is stored in uprops.dat | 35 * The actual Unicode Character Database (UCD) data is stored in uprops.dat |
36 * and may be generated from UCD files from a different Unicode version. | 36 * and may be generated from UCD files from a different Unicode version. |
37 * Call u_getUnicodeVersion to get the actual Unicode version of the data. | 37 * Call u_getUnicodeVersion to get the actual Unicode version of the data. |
38 * | 38 * |
39 * @see u_getUnicodeVersion | 39 * @see u_getUnicodeVersion |
40 * @stable ICU 2.0 | 40 * @stable ICU 2.0 |
41 */ | 41 */ |
42 #define U_UNICODE_VERSION "7.0" | 42 #define U_UNICODE_VERSION "8.0" |
43 | 43 |
44 /** | 44 /** |
45 * \file | 45 * \file |
46 * \brief C API: Unicode Properties | 46 * \brief C API: Unicode Properties |
47 * | 47 * |
48 * This C API provides low-level access to the Unicode Character Database. | 48 * This C API provides low-level access to the Unicode Character Database. |
49 * In addition to raw property values, some convenience functions calculate | 49 * In addition to raw property values, some convenience functions calculate |
50 * derived properties, for example for Java-style programming. | 50 * derived properties, for example for Java-style programming. |
51 * | 51 * |
52 * Unicode assigns each code point (not just assigned character) values for | 52 * Unicode assigns each code point (not just assigned character) values for |
(...skipping 1459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1512 UBLOCK_SIDDHAM = 248, /*[11580]*/ | 1512 UBLOCK_SIDDHAM = 248, /*[11580]*/ |
1513 /** @stable ICU 54 */ | 1513 /** @stable ICU 54 */ |
1514 UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249, /*[111E0]*/ | 1514 UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249, /*[111E0]*/ |
1515 /** @stable ICU 54 */ | 1515 /** @stable ICU 54 */ |
1516 UBLOCK_SUPPLEMENTAL_ARROWS_C = 250, /*[1F800]*/ | 1516 UBLOCK_SUPPLEMENTAL_ARROWS_C = 250, /*[1F800]*/ |
1517 /** @stable ICU 54 */ | 1517 /** @stable ICU 54 */ |
1518 UBLOCK_TIRHUTA = 251, /*[11480]*/ | 1518 UBLOCK_TIRHUTA = 251, /*[11480]*/ |
1519 /** @stable ICU 54 */ | 1519 /** @stable ICU 54 */ |
1520 UBLOCK_WARANG_CITI = 252, /*[118A0]*/ | 1520 UBLOCK_WARANG_CITI = 252, /*[118A0]*/ |
1521 | 1521 |
| 1522 /* New blocks in Unicode 8.0 */ |
| 1523 |
| 1524 /** @stable ICU 56 */ |
| 1525 UBLOCK_AHOM = 253, /*[11700]*/ |
| 1526 /** @stable ICU 56 */ |
| 1527 UBLOCK_ANATOLIAN_HIEROGLYPHS = 254, /*[14400]*/ |
| 1528 /** @stable ICU 56 */ |
| 1529 UBLOCK_CHEROKEE_SUPPLEMENT = 255, /*[AB70]*/ |
| 1530 /** @stable ICU 56 */ |
| 1531 UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256, /*[2B820]*/ |
| 1532 /** @stable ICU 56 */ |
| 1533 UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257, /*[12480]*/ |
| 1534 /** @stable ICU 56 */ |
| 1535 UBLOCK_HATRAN = 258, /*[108E0]*/ |
| 1536 /** @stable ICU 56 */ |
| 1537 UBLOCK_MULTANI = 259, /*[11280]*/ |
| 1538 /** @stable ICU 56 */ |
| 1539 UBLOCK_OLD_HUNGARIAN = 260, /*[10C80]*/ |
| 1540 /** @stable ICU 56 */ |
| 1541 UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261, /*[1F900]*/ |
| 1542 /** @stable ICU 56 */ |
| 1543 UBLOCK_SUTTON_SIGNWRITING = 262, /*[1D800]*/ |
| 1544 |
1522 /** @stable ICU 2.0 */ | 1545 /** @stable ICU 2.0 */ |
1523 UBLOCK_COUNT = 253, | 1546 UBLOCK_COUNT = 263, |
1524 | 1547 |
1525 /** @stable ICU 2.0 */ | 1548 /** @stable ICU 2.0 */ |
1526 UBLOCK_INVALID_CODE=-1 | 1549 UBLOCK_INVALID_CODE=-1 |
1527 }; | 1550 }; |
1528 | 1551 |
1529 /** @stable ICU 2.0 */ | 1552 /** @stable ICU 2.0 */ |
1530 typedef enum UBlockCode UBlockCode; | 1553 typedef enum UBlockCode UBlockCode; |
1531 | 1554 |
1532 /** | 1555 /** |
1533 * East Asian Width constants. | 1556 * East Asian Width constants. |
(...skipping 1883 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3417 U_STABLE int32_t U_EXPORT2 | 3440 U_STABLE int32_t U_EXPORT2 |
3418 u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *p
ErrorCode); | 3441 u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *p
ErrorCode); |
3419 | 3442 |
3420 #endif | 3443 #endif |
3421 | 3444 |
3422 | 3445 |
3423 U_CDECL_END | 3446 U_CDECL_END |
3424 | 3447 |
3425 #endif /*_UCHAR*/ | 3448 #endif /*_UCHAR*/ |
3426 /*eof*/ | 3449 /*eof*/ |
OLD | NEW |