OLD | NEW |
1 /* | 1 /* |
2 ****************************************************************************** | 2 ****************************************************************************** |
3 * * | 3 * Copyright (C) 2001-2014, International Business Machines |
4 * Copyright (C) 2001-2013, International Business Machines * | 4 * Corporation and others. All Rights Reserved. |
5 * Corporation and others. All Rights Reserved. * | |
6 * * | |
7 ****************************************************************************** | 5 ****************************************************************************** |
8 * file name: ucln_cmn.h | 6 * file name: ucln_cmn.h |
9 * encoding: US-ASCII | 7 * encoding: US-ASCII |
10 * tab size: 8 (not used) | 8 * tab size: 8 (not used) |
11 * indentation:4 | 9 * indentation:4 |
12 * | 10 * |
13 * created on: 2001July05 | 11 * created on: 2001July05 |
14 * created by: George Rhoten | 12 * created by: George Rhoten |
15 */ | 13 */ |
16 | 14 |
(...skipping 13 matching lines...) Expand all Loading... |
30 UCLN_I18N_SPOOF, | 28 UCLN_I18N_SPOOF, |
31 UCLN_I18N_TRANSLITERATOR, | 29 UCLN_I18N_TRANSLITERATOR, |
32 UCLN_I18N_REGEX, | 30 UCLN_I18N_REGEX, |
33 UCLN_I18N_ISLAMIC_CALENDAR, | 31 UCLN_I18N_ISLAMIC_CALENDAR, |
34 UCLN_I18N_CHINESE_CALENDAR, | 32 UCLN_I18N_CHINESE_CALENDAR, |
35 UCLN_I18N_HEBREW_CALENDAR, | 33 UCLN_I18N_HEBREW_CALENDAR, |
36 UCLN_I18N_ASTRO_CALENDAR, | 34 UCLN_I18N_ASTRO_CALENDAR, |
37 UCLN_I18N_DANGI_CALENDAR, | 35 UCLN_I18N_DANGI_CALENDAR, |
38 UCLN_I18N_CALENDAR, | 36 UCLN_I18N_CALENDAR, |
39 UCLN_I18N_TIMEZONEFORMAT, | 37 UCLN_I18N_TIMEZONEFORMAT, |
| 38 UCLN_I18N_TZDBTIMEZONENAMES, |
40 UCLN_I18N_TIMEZONEGENERICNAMES, | 39 UCLN_I18N_TIMEZONEGENERICNAMES, |
41 UCLN_I18N_TIMEZONENAMES, | 40 UCLN_I18N_TIMEZONENAMES, |
42 UCLN_I18N_ZONEMETA, | 41 UCLN_I18N_ZONEMETA, |
43 UCLN_I18N_TIMEZONE, | 42 UCLN_I18N_TIMEZONE, |
44 UCLN_I18N_PLURAL_RULE, | |
45 UCLN_I18N_CURRENCY, | 43 UCLN_I18N_CURRENCY, |
46 UCLN_I18N_DECFMT, | 44 UCLN_I18N_DECFMT, |
47 UCLN_I18N_NUMFMT, | 45 UCLN_I18N_NUMFMT, |
48 UCLN_I18N_SMPDTFMT, | 46 UCLN_I18N_SMPDTFMT, |
49 UCLN_I18N_USEARCH, | 47 UCLN_I18N_USEARCH, |
50 UCLN_I18N_COLLATOR, | 48 UCLN_I18N_COLLATOR, |
51 UCLN_I18N_UCOL, | |
52 UCLN_I18N_UCOL_RES, | 49 UCLN_I18N_UCOL_RES, |
53 UCLN_I18N_UCOL_BLD, | |
54 UCLN_I18N_CSDET, | 50 UCLN_I18N_CSDET, |
| 51 UCLN_I18N_COLLATION_ROOT, |
55 UCLN_I18N_GENDERINFO, | 52 UCLN_I18N_GENDERINFO, |
56 UCLN_I18N_CDFINFO, | 53 UCLN_I18N_CDFINFO, |
57 UCLN_I18N_REGION, | 54 UCLN_I18N_REGION, |
58 UCLN_I18N_COUNT /* This must be last */ | 55 UCLN_I18N_COUNT /* This must be last */ |
59 } ECleanupI18NType; | 56 } ECleanupI18NType; |
60 | 57 |
61 /* Main library cleanup registration function. */ | 58 /* Main library cleanup registration function. */ |
62 /* See common/ucln.h for details on adding a cleanup function. */ | 59 /* See common/ucln.h for details on adding a cleanup function. */ |
| 60 /* Note: the global mutex must not be held when calling this function. */ |
63 U_CFUNC void U_EXPORT2 ucln_i18n_registerCleanup(ECleanupI18NType type, | 61 U_CFUNC void U_EXPORT2 ucln_i18n_registerCleanup(ECleanupI18NType type, |
64 cleanupFunc *func); | 62 cleanupFunc *func); |
65 | 63 |
66 U_CFUNC UBool utrans_transliterator_cleanup(void); | |
67 | |
68 #endif | 64 #endif |
OLD | NEW |