tizen 2.3.1 release
[framework/api/base-utils.git] / src / include / mobile / utils_i18n.h
1 /*
2  * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  *    Licensed under the Apache License, Version 2.0 (the "License");
5  *    you may not use this file except in compliance with the License.
6  *    You may obtain a copy of the License at
7  *
8  *        http://www.apache.org/licenses/LICENSE-2.0
9  *
10  *    Unless required by applicable law or agreed to in writing, software
11  *    distributed under the License is distributed on an "AS IS" BASIS,
12  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  *    See the License for the specific language governing permissions and
14  *    limitations under the License.
15  */
16
17 #ifndef __UTILS_I18N_H__
18 #define __UTILS_I18N_H__
19
20 #include <utils_i18n_ucalendar.h>
21 #include <utils_i18n_udate.h>
22 #include <utils_i18n_udatepg.h>
23 #include <utils_i18n_ulocale.h>
24 #include <utils_i18n_unumber.h>
25 #include <utils_i18n_uchar.h>
26 #include <utils_i18n_ucollator.h>
27 #include <utils_i18n_unormalization.h>
28 #include <utils_i18n_usearch.h>
29 #include <utils_i18n_ustring.h>
30 #include <utils_i18n_timezone.h>
31 #include <utils_i18n_types.h>
32 #include <utils_i18n_uenumeration.h>
33 #include <utils_i18n_uset.h>
34 #include <utils_i18n_ubrk.h>
35
36 /**
37  * @file utils_i18n.h
38  * @version 0.1
39  * @brief utils_i18n
40  */
41
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45
46 /**
47  * @ingroup CAPI_BASE_UTILS_MODULE
48  * @defgroup CAPI_BASE_UTILS_I18N_MODULE i18n
49  * @brief The i18n module contains uchar, ucollator, unormalization, usearch, ustring, ucalendar, udate, udatepg, ulocale and unumber.
50  *     This module provides flexible generation of number or date format patterns and helps you format and parse dates/number for any locale.
51  * @section CAPI_BASE_UTILS_I18N_MODULE_HEADER Required Header
52  *  \#include <utils_i18n.h>
53  * @section CAPI_BASE_UTILS_I18N_MODULE_OVERVIEW Overview
54  * <table>
55  * <tr>
56  *    <th>API</th>
57  *    <th>Description</th>
58  * </tr>
59  * <tr>
60  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
61  *    <td>The Timezone module represents a time zone offset, and also figures out daylight savings.</td>
62  * </tr>
63  * <tr>
64  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
65  *    <td>UEnumeration defines functions for handling String Enumeration.</td>
66  * </tr>
67  * <tr>
68  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
69  *    <td>Ubrk module defines methods for finding the location of boundaries in text.</td>
70  * </tr>
71  * <tr>
72  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
73  *    <td>Ucollator module performs locale-sensitive string comparison. It builds searching and sorting routines for natural language text and provides correct sorting orders for most locales.</td>
74  * </tr>
75  * <tr>
76  *    <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
77  *    <td>Uchar module provides low-level access to the Unicode Character Database.</td>
78  * </tr>
79  * <tr>
80  *    <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
81  *    <td>Unormalization module provides Unicode normalization functionality for standard unicode normalization.</td>
82  * </tr>
83  * <tr>
84  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
85  *    <td>Usearch module provides language-sensitive text searching based on the comparison rules defined in a ucollator data struct.</td>
86  * </tr>
87  * <tr>
88  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
89  *    <td>Uset module allows to specify a subset of character used in strings.</td>
90  * </tr>
91  * <tr>
92  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
93  *    <td>Ustring module provides general unicode string handling.</td>
94  * </tr>
95  * <tr>
96  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
97  *    <td>Ucalendar is used for converting between a i18n_udate type and a set of integer fields
98          such as #I18N_UCALENDAR_YEAR, #I18N_UCALENDAR_MONTH, #I18N_UCALENDAR_DATE, #I18N_UCALENDAR_HOUR, and so on.</td>
99  * </tr>
100  * <tr>
101  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
102  *    <td>Udate module consists of functions that convert dates and times from their
103              internal representations to textual form and back again in a language-independent manner.</td>
104  * </tr>
105  * <tr>
106  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
107  *    <td> Udatepg module provides flexible generation of date format patterns, like "yy-MM-dd". </td>
108  * </tr>
109  * <tr>
110  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
111  *    <td>A ulocale represents a specific geographical, political, or cultural region. </td>
112  * </tr>
113  * <tr>
114  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
115  *    <td>Unumber helps you format and parse numbers for any locale.</td>
116  * </tr>
117  * </table>
118  *
119  * @section CAPI_BASE_UTILS_I18N_MODULE_MAPPING_TABLE Mapping Table
120  * <table>
121  * <tr>
122  *    <th>Module</th>
123  *    <th>Native API</th>
124  *    <th>ICU API</th>
125  * </tr>
126  * <tr>
127  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
128  *    <td>#i18n_timezone_create_unknown</td>
129  *    <td>getUnknown</td>
130  * </tr>
131  * <tr>
132  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
133  *    <td>#i18n_timezone_create_gmt</td>
134  *    <td>getGMT</td>
135  * </tr>
136  * <tr>
137  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
138  *    <td>#i18n_timezone_create</td>
139  *    <td>createTimeZone</td>
140  * </tr>
141  * <tr>
142  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
143  *    <td>#i18n_timezone_destroy</td>
144  *    <td></td>
145  * </tr>
146  * <tr>
147  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
148  *    <td>#i18n_timezone_foreach_timezone_id_by_region</td>
149  *    <td>createTimeZoneIDEnumeration</td>
150  * </tr>
151  * <tr>
152  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
153  *    <td>#i18n_timezone_foreach_timezone_id</td>
154  *    <td>createEnumeration</td>
155  * </tr>
156  * <tr>
157  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
158  *    <td>#i18n_timezone_foreach_timezone_id_with_offset</td>
159  *    <td>createEnumeration</td>
160  * </tr>
161  * <tr>
162  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
163  *    <td>#i18n_timezone_foreach_timezone_id_by_country</td>
164  *    <td>createEnumeration</td>
165  * </tr>
166  * <tr>
167  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
168  *    <td>#i18n_timezone_count_equivalent_ids</td>
169  *    <td>countEquivalentIDs</td>
170  * </tr>
171  * <tr>
172  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
173  *    <td>#i18n_timezone_get_equivalent_id</td>
174  *    <td>getEquivalentID</td>
175  * </tr>
176  * <tr>
177  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
178  *    <td>#i18n_timezone_create_default</td>
179  *    <td>createDefault</td>
180  * </tr>
181  * <tr>
182  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
183  *    <td>#i18n_timezone_set_default</td>
184  *    <td>setDefault</td>
185  * </tr>
186  * <tr>
187  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
188  *    <td>#i18n_timezone_get_tzdata_version</td>
189  *    <td>getTZDataVersion</td>
190  * </tr>
191  * <tr>
192  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
193  *    <td>#i18n_timezone_get_region</td>
194  *    <td>getRegion</td>
195  * </tr>
196  * <tr>
197  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
198  *    <td>#i18n_timezone_get_offset_with_date</td>
199  *    <td>getOffset</td>
200  * </tr>
201  * <tr>
202  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
203  *    <td>#i18n_timezone_set_raw_offset</td>
204  *    <td>setRawOffset</td>
205  * </tr>
206  * <tr>
207  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
208  *    <td>#i18n_timezone_get_raw_offset</td>
209  *    <td>getRawOffset</td>
210  * </tr>
211  * <tr>
212  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
213  *    <td>#i18n_timezone_get_id</td>
214  *    <td>getID</td>
215  * </tr>
216  * <tr>
217  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
218  *    <td>#i18n_timezone_set_id</td>
219  *    <td>setID</td>
220  * </tr>
221  * <tr>
222  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
223  *    <td>#i18n_timezone_get_display_name</td>
224  *    <td>getDisplayName</td>
225  * </tr>
226  * <tr>
227  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
228  *    <td>#i18n_timezone_get_display_name_with_locale</td>
229  *    <td>getDisplayName</td>
230  * </tr>
231  * <tr>
232  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
233  *    <td>#i18n_timezone_get_display_name_with_type</td>
234  *    <td>getDisplayName</td>
235  * </tr>
236  * <tr>
237  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
238  *    <td>#i18n_timezone_get_display_name_with_type_locale</td>
239  *    <td>getDisplayName</td>
240  * </tr>
241  * <tr>
242  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
243  *    <td>#i18n_timezone_use_daylight_time</td>
244  *    <td>useDaylightTime</td>
245  * </tr>
246  * <tr>
247  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
248  *    <td>#i18n_timezone_has_same_rule</td>
249  *    <td>hasSameRules</td>
250  * </tr>
251  * <tr>
252  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
253  *    <td>#i18n_timezone_clone</td>
254  *    <td>clone</td>
255  * </tr>
256  * <tr>
257  *    <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
258  *    <td>#i18n_timezone_get_dst_savings</td>
259  *    <td>getDSTSavings</td>
260  * </tr>
261  * <tr>
262  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
263  *    <td>#i18n_uenumeration_destroy</td>
264  *    <td>uenum_close</td>
265  * </tr>
266  * <tr>
267  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
268  *    <td>#i18n_uenumeration_count</td>
269  *    <td>uenum_count</td>
270  * </tr>
271  * <tr>
272  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
273  *    <td>#i18n_uenumeration_unext</td>
274  *    <td>uenum_unext</td>
275  * </tr>
276  * <tr>
277  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
278  *    <td>#i18n_uenumeration_next</td>
279  *    <td>uenum_next</td>
280  * </tr>
281  * <tr>
282  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
283  *    <td>#i18n_uenumeration_reset</td>
284  *    <td>uenum_reset</td>
285  * </tr>
286  * <tr>
287  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
288  *    <td>#i18n_uenumeration_uchar_strings_enumeration_create</td>
289  *    <td>uenum_openUCharStringsEnumeration</td>
290  * </tr>
291  * <tr>
292  *    <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
293  *    <td>#i18n_uenumeration_char_strings_enumeration_create</td>
294  *    <td>uenum_openCharStringsEnumeration</td>
295  * </tr>
296  * <tr>
297  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
298  *    <td>#i18n_ubrk_create</td>
299  *    <td>ubrk_open</td>
300  * </tr>
301  * <tr>
302  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
303  *    <td>#i18n_ubrk_create_rules</td>
304  *    <td>ubrk_openRules</td>
305  * </tr>
306  * <tr>
307  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
308  *    <td>#i18n_ubrk_safe_clone</td>
309  *    <td>ubrk_safeClone</td>
310  * </tr>
311  * <tr>
312  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
313  *    <td>#i18n_ubrk_destroy</td>
314  *    <td>ubrk_close</td>
315  * </tr>
316  * <tr>
317  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
318  *    <td>#i18n_ubrk_set_text</td>
319  *    <td>ubrk_setText</td>
320  * </tr>
321  * <tr>
322  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
323  *    <td>#i18n_ubrk_current</td>
324  *    <td>ubrk_current</td>
325  * </tr>
326  * <tr>
327  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
328  *    <td>#i18n_ubrk_next</td>
329  *    <td>ubrk_next</td>
330  * </tr>
331  * <tr>
332  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
333  *    <td>#i18n_ubrk_preceding</td>
334  *    <td>ubrk_preceding</td>
335  * </tr>
336  * <tr>
337  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
338  *    <td>#i18n_ubrk_previous</td>
339  *    <td>ubrk_previous</td>
340  * </tr>
341  * <tr>
342  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
343  *    <td>#i18n_ubrk_first</td>
344  *    <td>ubrk_first</td>
345  * </tr>
346  * <tr>
347  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
348  *    <td>#i18n_ubrk_last</td>
349  *    <td>ubrk_last</td>
350  * </tr>
351  * <tr>
352  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
353  *    <td>#i18n_ubrk_following</td>
354  *    <td>ubrk_following</td>
355  * </tr>
356  * <tr>
357  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
358  *    <td>#i18n_ubrk_get_available</td>
359  *    <td>ubrk_getAvailable</td>
360  * </tr>
361  * <tr>
362  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
363  *    <td>#i18n_ubrk_count_available</td>
364  *    <td>ubrk_countAvailable</td>
365  * </tr>
366  * <tr>
367  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
368  *    <td>#i18n_ubrk_is_boundary</td>
369  *    <td>ubrk_isBoundary</td>
370  * </tr>
371  * <tr>
372  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
373  *    <td>#i18n_ubrk_get_rule_status</td>
374  *    <td>ubrk_getRuleStatus</td>
375  * </tr>
376  * <tr>
377  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
378  *    <td>#i18n_ubrk_get_rule_status_vec</td>
379  *    <td>ubrk_getRuleStatusVec</td>
380  * </tr>
381  * <tr>
382  *    <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
383  *    <td>#i18n_ubrk_get_locale_by_type</td>
384  *    <td>ubrk_getLocaleByType</td>
385  * </tr>
386  * <tr>
387  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
388  *    <td>#i18n_ucalendar_set_default_timezone</td>
389  *    <td>ucal_setDefaultTimeZone</td>
390  * </tr>
391  * <tr>
392  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
393  *    <td>#i18n_ucalendar_get_now</td>
394  *    <td>ucal_getNow</td>
395  * </tr>
396  * <tr>
397  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
398  *    <td>#i18n_ucalendar_create</td>
399  *    <td>ucal_open</td>
400  * </tr>
401  * <tr>
402  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
403  *    <td>#i18n_ucalendar_destroy</td>
404  *    <td>ucal_close</td>
405  * </tr>
406  * <tr>
407  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
408  *    <td>#i18n_ucalendar_clone</td>
409  *    <td>ucal_clone</td>
410  * </tr>
411  * <tr>
412  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
413  *    <td>#i18n_ucalendar_get_timezone_displayname</td>
414  *    <td>ucal_getTimeZoneDisplayName</td>
415  * </tr>
416  * <tr>
417  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
418  *    <td>#i18n_ucalendar_is_in_daylight_time</td>
419  *    <td>ucal_inDaylightTime</td>
420  * </tr>
421  * <tr>
422  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
423  *    <td>#i18n_ucalendar_set</td>
424  *    <td>ucal_set</td>
425  * </tr>
426  * <tr>
427  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
428  *    <td>#i18n_ucalendar_set_attribute</td>
429  *    <td>ucal_setAttribute</td>
430  * </tr>
431  * <tr>
432  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
433  *    <td>#i18n_ucalendar_get_attribute</td>
434  *    <td>ucal_getAttribute</td>
435  * </tr>
436  * <tr>
437  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
438  *    <td>#i18n_ucalendar_get_milliseconds</td>
439  *    <td>ucal_getMillis</td>
440  * </tr>
441  * <tr>
442  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
443  *    <td>#i18n_ucalendar_set_milliseconds</td>
444  *    <td>ucal_setMillis</td>
445  * </tr>
446  * <tr>
447  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
448  *    <td>#i18n_ucalendar_set_date_time</td>
449  *    <td>ucal_setDateTime</td>
450  * </tr>
451  * <tr>
452  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
453  *    <td>#i18n_ucalendar_is_equivalent_to</td>
454  *    <td>ucal_equivalentTo</td>
455  * </tr>
456  * <tr>
457  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
458  *    <td>#i18n_ucalendar_add</td>
459  *    <td>ucal_add</td>
460  * </tr>
461  * <tr>
462  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
463  *    <td>#i18n_ucalendar_get</td>
464  *    <td>ucal_get</td>
465  * </tr>
466  * <tr>
467  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
468  *    <td>#i18n_ucalendar_clear</td>
469  *    <td>ucal_clear</td>
470  * </tr>
471  * <tr>
472  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
473  *    <td>#i18n_ucalendar_clear_field</td>
474  *    <td>ucal_clearField</td>
475  * </tr>
476  * <tr>
477  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
478  *    <td>#i18n_ucalendar_count_available</td>
479  *    <td>ucal_countAvailable</td>
480  * </tr>
481  * <tr>
482  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
483  *    <td>#i18n_ucalendar_country_timezones_create</td>
484  *    <td>ucal_openCountryTimeZones</td>
485  * </tr>
486  * <tr>
487  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
488  *    <td>#i18n_ucalendar_get_available</td>
489  *    <td>ucal_getAvailable</td>
490  * </tr>
491  * <tr>
492  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
493  *    <td>#i18n_ucalendar_get_canonical_timezone_id</td>
494  *    <td>ucal_getCanonicalTimeZoneID</td>
495  * </tr>
496  * <tr>
497  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
498  *    <td>#i18n_ucalendar_get_day_of_week_type</td>
499  *    <td>ucal_getDayOfWeekType</td>
500  * </tr>
501  * <tr>
502  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
503  *    <td>#i18n_ucalendar_get_default_timezone</td>
504  *    <td>ucal_getDefaultTimeZone</td>
505  * </tr>
506  * <tr>
507  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
508  *    <td>#i18n_ucalendar_get_field_difference</td>
509  *    <td>ucal_getFieldDifference</td>
510  * </tr>
511  * <tr>
512  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
513  *    <td>#i18n_ucalendar_get_gregorian_change</td>
514  *    <td>ucal_getGregorianChange</td>
515  * </tr>
516  * <tr>
517  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
518  *    <td>#i18n_ucalendar_get_keyword_values_for_locale</td>
519  *    <td>ucal_getKeywordValuesForLocale</td>
520  * </tr>
521  * <tr>
522  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
523  *    <td>#i18n_ucalendar_get_limit</td>
524  *    <td>ucal_getLimit</td>
525  * </tr>
526  * <tr>
527  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
528  *    <td>#i18n_ucalendar_get_locale_by_type</td>
529  *    <td>ucal_getLocaleByType</td>
530  * </tr>
531  * <tr>
532  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
533  *    <td>#i18n_ucalendar_get_timezone_id</td>
534  *    <td>ucal_getTimeZoneID</td>
535  * </tr>
536  * <tr>
537  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
538  *    <td>#i18n_ucalendar_get_timezone_transition_date</td>
539  *    <td>ucal_getTimeZoneTransitionDate</td>
540  * </tr>
541  * <tr>
542  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
543  *    <td>#i18n_ucalendar_get_type</td>
544  *    <td>ucal_getType</td>
545  * </tr>
546  * <tr>
547  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
548  *    <td>#i18n_ucalendar_get_tz_data_version</td>
549  *    <td>ucal_getTZDataVersion</td>
550  * </tr>
551  * <tr>
552  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
553  *    <td>#i18n_ucalendar_get_weekend_transition</td>
554  *    <td>ucal_getWeekendTransition</td>
555  * </tr>
556  * <tr>
557  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
558  *    <td>#i18n_ucalendar_is_set</td>
559  *    <td>ucal_isSet</td>
560  * </tr>
561  * <tr>
562  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
563  *    <td>#i18n_ucalendar_is_weekend</td>
564  *    <td>ucal_isWeekend</td>
565  * </tr>
566  * <tr>
567  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
568  *    <td>#i18n_ucalendar_roll</td>
569  *    <td>ucal_roll</td>
570  * </tr>
571  * <tr>
572  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
573  *    <td>#i18n_ucalendar_set_date</td>
574  *    <td>ucal_setDate</td>
575  * </tr>
576  * <tr>
577  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
578  *    <td>#i18n_ucalendar_set_gregorian_change</td>
579  *    <td>ucal_setGregorianChange</td>
580  * </tr>
581  * <tr>
582  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
583  *    <td>#i18n_ucalendar_set_timezone</td>
584  *    <td>ucal_setTimeZone</td>
585  * </tr>
586  * <tr>
587  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
588  *    <td>#i18n_ucalendar_timezones_create</td>
589  *    <td>ucal_openTimeZones</td>
590  * </tr>
591  * <tr>
592  *    <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
593  *    <td>#i18n_ucalendar_timezone_id_enumeration_create</td>
594  *    <td>ucal_openTimeZoneIDEnumeration</td>
595  * </tr>
596  * <tr>
597  *    <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
598  *    <td>#i18n_uchar_get_int_property_value</td>
599  *    <td>u_getIntpropertyValue</td>
600  * </tr>
601  * <tr>
602  *    <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
603  *    <td>#i18n_uchar_get_ublock_code</td>
604  *    <td>ublock_getCode</td>
605  * </tr>
606  * <tr>
607  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
608  *    <td>#i18n_ucollator_create</td>
609  *    <td>ucol_open</td>
610  * </tr>
611  * <tr>
612  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
613  *    <td>#i18n_ucollator_destroy</td>
614  *    <td>ucol_close</td>
615  * </tr>
616  * <tr>
617  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
618  *    <td>#i18n_ucollator_str_collator</td>
619  *    <td>ucol_strcoll</td>
620  * </tr>
621  * <tr>
622  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
623  *    <td>#i18n_ucollator_equal</td>
624  *    <td>ucol_equal</td>
625  * </tr>
626  * <tr>
627  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
628  *    <td>#i18n_ucollator_set_strength</td>
629  *    <td>ucol_setStrength</td>
630  * </tr>
631  * <tr>
632  *    <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
633  *    <td>#i18n_ucollator_set_attribute</td>
634  *    <td>ucol_setAttribute</td>
635  * </tr>
636  * <tr>
637  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
638  *    <td>#i18n_udate_create</td>
639  *    <td>udat_open</td>
640  * </tr>
641  * <tr>
642  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
643  *    <td>#i18n_udate_destroy</td>
644  *    <td>udat_close</td>
645  * </tr>
646  * <tr>
647  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
648  *    <td>#i18n_udate_format_date</td>
649  *    <td>udat_format</td>
650  * </tr>
651  * <tr>
652  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
653  *    <td>#i18n_udate_apply_pattern</td>
654  *    <td>udat_applyPattern</td>
655  * </tr>
656  * <tr>
657  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
658  *    <td>#i18n_udate_clone</td>
659  *    <td>udat_clone</td>
660  * </tr>
661  * <tr>
662  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
663  *    <td>#i18n_udate_count_available</td>
664  *    <td>udat_countAvailable</td>
665  * </tr>
666  * <tr>
667  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
668  *    <td>#i18n_udate_count_symbols</td>
669  *    <td>udat_countSymbols</td>
670  * </tr>
671  * <tr>
672  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
673  *    <td>#i18n_udate_get_2digit_year_start</td>
674  *    <td>udat_get2DigitYearStart</td>
675  * </tr>
676  * <tr>
677  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
678  *    <td>#i18n_udate_get_available</td>
679  *    <td>udat_getAvailable</td>
680  * </tr>
681  * <tr>
682  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
683  *    <td>#i18n_udate_get_calendar</td>
684  *    <td>udat_getCalendar</td>
685  * </tr>
686  * <tr>
687  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
688  *    <td>#i18n_udate_get_locale_by_type</td>
689  *    <td>udat_getLocaleByType</td>
690  * </tr>
691  * <tr>
692  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
693  *    <td>#i18n_udate_get_number_format</td>
694  *    <td>udat_getNumberFormat</td>
695  * </tr>
696  * <tr>
697  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
698  *    <td>#i18n_udate_get_symbols</td>
699  *    <td>udat_getSymbols</td>
700  * </tr>
701  * <tr>
702  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
703  *    <td>#i18n_udate_is_lenient</td>
704  *    <td>udat_isLenient</td>
705  * </tr>
706  * <tr>
707  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
708  *    <td>#i18n_udate_parse</td>
709  *    <td>udat_parse</td>
710  * </tr>
711  * <tr>
712  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
713  *    <td>#i18n_udate_parse_calendar</td>
714  *    <td>udat_parseCalendar</td>
715  * </tr>
716  * <tr>
717  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
718  *    <td>#i18n_udate_set_2digit_year_start</td>
719  *    <td>udat_set2DigitYearStart</td>
720  * </tr>
721  * <tr>
722  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
723  *    <td>#i18n_udate_set_calendar</td>
724  *    <td>udat_setCalendar</td>
725  * </tr>
726  * <tr>
727  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
728  *    <td>#i18n_udate_set_context</td>
729  *    <td>udat_setContext</td>
730  * </tr>
731  * <tr>
732  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
733  *    <td>#i18n_udate_set_lenient</td>
734  *    <td>udat_setLenient</td>
735  * </tr>
736  * <tr>
737  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
738  *    <td>#i18n_udate_set_number_format</td>
739  *    <td>udat_setNumberFormat</td>
740  * </tr>
741  * <tr>
742  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
743  *    <td>#i18n_udate_set_symbols</td>
744  *    <td>udat_setSymbols</td>
745  * </tr>
746  * <tr>
747  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
748  *    <td>#i18n_udate_to_calendar_date_field</td>
749  *    <td>udat_toCalendarDateField</td>
750  * </tr>
751  * <tr>
752  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
753  *    <td>#i18n_udate_to_pattern</td>
754  *    <td>udat_toPattern</td>
755  * </tr>
756  * <tr>
757  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
758  *    <td>#i18n_udatepg_create</td>
759  *    <td>udatpg_open</td>
760  * </tr>
761  * <tr>
762  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
763  *    <td>#i18n_udatepg_destroy</td>
764  *    <td>udatpg_close</td>
765  * </tr>
766  * <tr>
767  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
768  *    <td>#i18n_udatepg_get_best_pattern</td>
769  *    <td>udatpg_getBestPattern</td>
770  * </tr>
771  * <tr>
772  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
773  *    <td>#i18n_udatepg_add_pattern</td>
774  *    <td>udatpg_addPattern</td>
775  * </tr>
776  * <tr>
777  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
778  *    <td>#i18n_udatepg_base_skeletons_create</td>
779  *    <td>udatpg_openBaseSkeletons</td>
780  * </tr>
781  * <tr>
782  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
783  *    <td>#i18n_udatepg_clone</td>
784  *    <td>udatpg_clone</td>
785  * </tr>
786  * <tr>
787  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
788  *    <td>#i18n_udatepg_create_empty</td>
789  *    <td>udatpg_openEmpty</td>
790  * </tr>
791  * <tr>
792  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
793  *    <td>#i18n_udatepg_get_append_item_format</td>
794  *    <td>udatpg_getAppendItemFormat</td>
795  * </tr>
796  * <tr>
797  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
798  *    <td>#i18n_udatepg_get_append_item_name</td>
799  *    <td>udatpg_getAppendItemName</td>
800  * </tr>
801  * <tr>
802  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
803  *    <td>#i18n_udatepg_get_base_skeleton</td>
804  *    <td>udatpg_getBaseSkeleton</td>
805  * </tr>
806  * <tr>
807  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
808  *    <td>#i18n_udatepg_get_best_pattern_with_options</td>
809  *    <td>udatpg_getBestPatternWithOptions</td>
810  * </tr>
811  * <tr>
812  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
813  *    <td>#i18n_udatepg_get_date_time_format</td>
814  *    <td>udatpg_getDateTimeFormat</td>
815  * </tr>
816  * <tr>
817  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
818  *    <td>#i18n_udatepg_get_decimal</td>
819  *    <td>udatpg_getDecimal</td>
820  * </tr>
821  * <tr>
822  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
823  *    <td>#i18n_udatepg_get_pattern_for_skeleton</td>
824  *    <td>udatpg_getPatternForSkeleton</td>
825  * </tr>
826  * <tr>
827  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
828  *    <td>#i18n_udatepg_get_skeleton</td>
829  *    <td>udatpg_getSkeleton</td>
830  * </tr>
831  * <tr>
832  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
833  *    <td>#i18n_udatepg_replace_field_types</td>
834  *    <td>udatpg_replaceFieldTypes</td>
835  * </tr>
836  * <tr>
837  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
838  *    <td>#i18n_udatepg_replace_field_types_with_options</td>
839  *    <td>udatpg_replaceFieldTypesWithOptions</td>
840  * </tr>
841  * <tr>
842  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
843  *    <td>#i18n_udatepg_set_append_item_format</td>
844  *    <td>udatpg_setAppendItemFormat</td>
845  * </tr>
846  * <tr>
847  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
848  *    <td>#i18n_udatepg_set_append_item_name</td>
849  *    <td>udatpg_setAppendItemName</td>
850  * </tr>
851  * <tr>
852  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
853  *    <td>#i18n_udatepg_set_date_time_format</td>
854  *    <td>udatpg_setDateTimeFormat</td>
855  * </tr>
856  * <tr>
857  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
858  *    <td>#i18n_udatepg_set_decimal</td>
859  *    <td>udatpg_setDecimal</td>
860  * </tr>
861  * <tr>
862  *    <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
863  *    <td>#i18n_udatepg_skeletons_create</td>
864  *    <td>udatpg_openSkeletons</td>
865  * </tr>
866  * <tr>
867  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
868  *    <td>#i18n_ulocale_get_default</td>
869  *    <td>uloc_getDefault</td>
870  * </tr>
871  * <tr>
872  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
873  *    <td>#i18n_ulocale_set_default</td>
874  *    <td>uloc_setDefault</td>
875  * </tr>
876  * <tr>
877  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
878  *    <td>#i18n_ulocale_get_language</td>
879  *    <td>uloc_getLanguage</td>
880  * </tr>
881  * <tr>
882  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
883  *    <td>#i18n_ulocale_get_country</td>
884  *    <td>uloc_getCountry</td>
885  * </tr>
886  * <tr>
887  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
888  *    <td>#i18n_ulocale_get_display_name</td>
889  *    <td>uloc_getDisplayName</td>
890  * </tr>
891  *
892  * <tr>
893  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
894  *    <td>#i18n_ulocale_add_likely_subtags</td>
895  *    <td>uloc_addLikelySubtags</td>
896  * </tr>
897  * <tr>
898  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
899  *    <td>#i18n_ulocale_canonicalize</td>
900  *    <td>uloc_canonicalize</td>
901  * </tr>
902  * <tr>
903  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
904  *    <td>#i18n_ulocale_for_language_tag</td>
905  *    <td>uloc_forLanguageTag</td>
906  * </tr>
907  * <tr>
908  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
909  *    <td>#i18n_ulocale_get_base_name</td>
910  *    <td>uloc_getBaseName</td>
911  * </tr>
912  * <tr>
913  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
914  *    <td>#i18n_ulocale_get_character_orientation</td>
915  *    <td>uloc_getCharacterOrientation</td>
916  * </tr>
917  * <tr>
918  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
919  *    <td>#i18n_ulocale_get_display_country</td>
920  *    <td>uloc_getDisplayCountry</td>
921  * </tr>
922  * <tr>
923  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
924  *    <td>#i18n_ulocale_get_display_keyword</td>
925  *    <td>uloc_getDisplayKeyword</td>
926  * </tr>
927  * <tr>
928  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
929  *    <td>#i18n_ulocale_get_display_keyword_value</td>
930  *    <td>uloc_getDisplayKeywordValue</td>
931  * </tr>
932  * <tr>
933  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
934  *    <td>#i18n_ulocale_get_display_language</td>
935  *    <td>uloc_getDisplayLanguage</td>
936  * </tr>
937  * <tr>
938  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
939  *    <td>#i18n_ulocale_get_display_script</td>
940  *    <td>uloc_getDisplayScript</td>
941  * </tr>
942  * <tr>
943  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
944  *    <td>#i18n_ulocale_get_display_variant</td>
945  *    <td>uloc_getDisplayVariant</td>
946  * </tr>
947  * <tr>
948  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
949  *    <td>#i18n_ulocale_get_iso3_country</td>
950  *    <td>uloc_getISO3Country</td>
951  * </tr>
952  * <tr>
953  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
954  *    <td>#i18n_ulocale_get_iso3_language</td>
955  *    <td>uloc_getISO3Language</td>
956  * </tr>
957  * <tr>
958  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
959  *    <td>#i18n_ulocale_get_iso_countries</td>
960  *    <td>uloc_getISOCountries</td>
961  * </tr>
962  * <tr>
963  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
964  *    <td>#i18n_ulocale_get_iso_languages</td>
965  *    <td>uloc_getISOLanguages</td>
966  * </tr>
967  * <tr>
968  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
969  *    <td>#i18n_ulocale_get_keyword_value</td>
970  *    <td>uloc_getKeywordValue</td>
971  * </tr>
972  * <tr>
973  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
974  *    <td>#i18n_ulocale_get_lcid</td>
975  *    <td>uloc_getLCID</td>
976  * </tr>
977  * <tr>
978  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
979  *    <td>#i18n_ulocale_get_line_orientation</td>
980  *    <td>uloc_getLineOrientation</td>
981  * </tr>
982  * <tr>
983  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
984  *    <td>#i18n_ulocale_get_locale_for_lcid</td>
985  *    <td>uloc_getLocaleForLCID</td>
986  * </tr>
987  * <tr>
988  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
989  *    <td>#i18n_ulocale_get_name</td>
990  *    <td>uloc_getName</td>
991  * </tr>
992  * <tr>
993  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
994  *    <td>#i18n_ulocale_get_parent</td>
995  *    <td>uloc_getParent</td>
996  * </tr>
997  * <tr>
998  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
999  *    <td>#i18n_ulocale_get_script</td>
1000  *    <td>uloc_getScript</td>
1001  * </tr>
1002  * <tr>
1003  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1004  *    <td>#i18n_ulocale_get_variant</td>
1005  *    <td>uloc_getVariant</td>
1006  * </tr>
1007  * <tr>
1008  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1009  *    <td>#i18n_ulocale_keywords_create</td>
1010  *    <td>uloc_openKeywords</td>
1011  * </tr>
1012  * <tr>
1013  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1014  *    <td>#i18n_ulocale_minimize_subtags</td>
1015  *    <td>uloc_minimizeSubtags</td>
1016  * </tr>
1017  * <tr>
1018  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1019  *    <td>#i18n_ulocale_set_keyword_value</td>
1020  *    <td>uloc_setKeywordValue</td>
1021  * </tr>
1022  * <tr>
1023  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1024  *    <td>#i18n_ulocale_to_language_tag</td>
1025  *    <td>uloc_toLanguageTag</td>
1026  * </tr>
1027  * <tr>
1028  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1029  *    <td>#i18n_ulocale_get_available</td>
1030  *    <td>uloc_getAvailable</td>
1031  * </tr>
1032  * <tr>
1033  *    <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1034  *    <td>#i18n_ulocale_count_available</td>
1035  *    <td>uloc_countAvailable</td>
1036  * </tr>
1037  * <tr>
1038  *    <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
1039  *    <td>#i18n_unormalization_get_instance</td>
1040  *    <td>unorm2_getInstance</td>
1041  * </tr>
1042  * <tr>
1043  *    <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
1044  *    <td>#i18n_unormalization_normalize</td>
1045  *    <td>unorm2_normalize</td>
1046  * </tr>
1047  * <tr>
1048  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1049  *    <td>#i18n_unumber_create</td>
1050  *    <td>unum_open</td>
1051  * </tr>
1052  * <tr>
1053  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1054  *    <td>#i18n_unumber_destroy</td>
1055  *    <td>unum_close</td>
1056  * </tr>
1057  * <tr>
1058  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1059  *    <td>#i18n_unumber_get_symbol</td>
1060  *    <td>unum_getSymbol</td>
1061  * </tr>
1062  * <tr>
1063  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1064  *    <td>#i18n_unumber_apply_pattern</td>
1065  *    <td>unum_applyPattern</td>
1066  * </tr>
1067  * <tr>
1068  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1069  *    <td>#i18n_unumber_clone</td>
1070  *    <td>unum_clone</td>
1071  * </tr>
1072  * <tr>
1073  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1074  *    <td>#i18n_unumber_count_available</td>
1075  *    <td>unum_countAvailable</td>
1076  * </tr>
1077  * <tr>
1078  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1079  *    <td>#i18n_unumber_format</td>
1080  *    <td>unum_format</td>
1081  * </tr>
1082  * <tr>
1083  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1084  *    <td>#i18n_unumber_format_decimal</td>
1085  *    <td>unum_formatDecimal</td>
1086  * </tr>
1087  * <tr>
1088  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1089  *    <td>#i18n_unumber_format_double</td>
1090  *    <td>unum_formatDouble</td>
1091  * </tr>
1092  * <tr>
1093  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1094  *    <td>#i18n_unumber_format_double_currency</td>
1095  *    <td>unum_formatDoubleCurrency</td>
1096  * </tr>
1097  * <tr>
1098  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1099  *    <td>#i18n_unumber_format_int64</td>
1100  *    <td>unum_formatInt64</td>
1101  * </tr>
1102  * <tr>
1103  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1104  *    <td>#i18n_unumber_get_attribute</td>
1105  *    <td>unum_getAttribute</td>
1106  * </tr>
1107  * <tr>
1108  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1109  *    <td>#i18n_unumber_get_available</td>
1110  *    <td>unum_getAvailable</td>
1111  * </tr>
1112  * <tr>
1113  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1114  *    <td>#i18n_unumber_get_double_attribute</td>
1115  *    <td>unum_getDoubleAttribute</td>
1116  * </tr>
1117  * <tr>
1118  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1119  *    <td>#i18n_unumber_get_locale_by_type</td>
1120  *    <td>unum_getLocaleByType</td>
1121  * </tr>
1122  * <tr>
1123  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1124  *    <td>#i18n_unumber_get_text_attribute</td>
1125  *    <td>unum_getTextAttribute</td>
1126  * </tr>
1127  * <tr>
1128  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1129  *    <td>#i18n_unumber_parse</td>
1130  *    <td>unum_parse</td>
1131  * </tr>
1132  * <tr>
1133  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1134  *    <td>#i18n_unumber_parse_decimal</td>
1135  *    <td>unum_parseDecimal</td>
1136  * </tr>
1137  * <tr>
1138  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1139  *    <td>#i18n_unumber_parse_double</td>
1140  *    <td>unum_parseDouble</td>
1141  * </tr>
1142  * <tr>
1143  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1144  *    <td>#i18n_unumber_parse_double_currency</td>
1145  *    <td>unum_parseDoubleCurrency</td>
1146  * </tr>
1147  * <tr>
1148  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1149  *    <td>#i18n_unumber_parse_int64</td>
1150  *    <td>unum_parseInt64</td>
1151  * </tr>
1152  * <tr>
1153  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1154  *    <td>#i18n_unumber_set_attribute</td>
1155  *    <td>unum_setAttribute</td>
1156  * </tr>
1157  * <tr>
1158  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1159  *    <td>#i18n_unumber_set_double_attribute</td>
1160  *    <td>unum_setDoubleAttribute</td>
1161  * </tr>
1162  * <tr>
1163  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1164  *    <td>#i18n_unumber_set_symbol</td>
1165  *    <td>unum_setSymbol</td>
1166  * </tr>
1167  * <tr>
1168  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1169  *    <td>#i18n_unumber_set_text_attribute</td>
1170  *    <td>unum_setTextAttribute</td>
1171  * </tr>
1172  * <tr>
1173  *    <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1174  *    <td>#i18n_unumber_to_pattern</td>
1175  *    <td>unum_toPattern</td>
1176  * </tr>
1177  * <tr>
1178  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1179  *    <td>#i18n_usearch_create_new</td>
1180  *    <td>usearch_open</td>
1181  * </tr>
1182  * <tr>
1183  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1184  *    <td>#i18n_usearch_destroy</td>
1185  *    <td>usearch_close</td>
1186  * </tr>
1187  * <tr>
1188  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1189  *    <td>#i18n_usearch_get_matched_text</td>
1190  *    <td>usearch_getMatchedText</td>
1191  * </tr>
1192  * <tr>
1193  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1194  *    <td>#i18n_usearch_get_collator</td>
1195  *    <td>usearch_getCollator</td>
1196  * </tr>
1197  * <tr>
1198  *    <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1199  *    <td>#i18n_usearch_first</td>
1200  *    <td>usearch_first</td>
1201  * </tr>
1202  * <tr>
1203  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1204  *    <td>#i18n_uset_create_empty</td>
1205  *    <td>uset_openEmpty</td>
1206  * </tr>
1207  * <tr>
1208  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1209  *    <td>#i18n_uset_create</td>
1210  *    <td>uset_open</td>
1211  * </tr>
1212  * <tr>
1213  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1214  *    <td>#i18n_uset_create_pattern</td>
1215  *    <td>uset_openPattern</td>
1216  * </tr>
1217  * <tr>
1218  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1219  *    <td>#i18n_uset_create_pattern_options</td>
1220  *    <td>uset_openPatternOptions</td>
1221  * </tr>
1222  * <tr>
1223  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1224  *    <td>#i18n_uset_destroy</td>
1225  *    <td>uset_close</td>
1226  * </tr>
1227  * <tr>
1228  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1229  *    <td>#i18n_uset_clone</td>
1230  *    <td>uset_clone</td>
1231  * </tr>
1232  * <tr>
1233  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1234  *    <td>#i18n_uset_is_frozen</td>
1235  *    <td>uset_isFrozen</td>
1236  * </tr>
1237  * <tr>
1238  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1239  *    <td>#i18n_uset_freeze</td>
1240  *    <td>uset_freeze</td>
1241  * </tr>
1242  * <tr>
1243  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1244  *    <td>#i18n_uset_clone_as_thawed</td>
1245  *    <td>uset_cloneAsThawed</td>
1246  * </tr>
1247  * <tr>
1248  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1249  *    <td>#i18n_uset_set</td>
1250  *    <td>uset_set</td>
1251  * </tr>
1252  * <tr>
1253  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1254  *    <td>#i18n_uset_apply_pattern</td>
1255  *    <td>uset_applyPattern</td>
1256  * </tr>
1257  * <tr>
1258  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1259  *    <td>#i18n_uset_apply_int_property_value</td>
1260  *    <td>uset_applyIntPropertyValue</td>
1261  * </tr>
1262  * <tr>
1263  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1264  *    <td>#i18n_uset_apply_property_alias</td>
1265  *    <td>uset_applyPropertyAlias</td>
1266  * </tr>
1267  * <tr>
1268  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1269  *    <td>#i18n_uset_resembles_pattern</td>
1270  *    <td>uset_resemblesPattern</td>
1271  * </tr>
1272  * <tr>
1273  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1274  *    <td>#i18n_uset_to_pattern</td>
1275  *    <td>uset_toPattern</td>
1276  * </tr>
1277  * <tr>
1278  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1279  *    <td>#i18n_uset_add</td>
1280  *    <td>uset_add</td>
1281  * </tr>
1282  * <tr>
1283  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1284  *    <td>#i18n_uset_add_all</td>
1285  *    <td>uset_addAll</td>
1286  * </tr>
1287  * <tr>
1288  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1289  *    <td>#i18n_uset_add_range</td>
1290  *    <td>uset_addRange</td>
1291  * </tr>
1292  * <tr>
1293  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1294  *    <td>#i18n_uset_add_string</td>
1295  *    <td>uset_addString</td>
1296  * </tr>
1297  * <tr>
1298  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1299  *    <td>#i18n_uset_add_all_code_points</td>
1300  *    <td>uset_addAllCodePoints</td>
1301  * </tr>
1302  * <tr>
1303  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1304  *    <td>#i18n_uset_remove</td>
1305  *    <td>uset_remove</td>
1306  * </tr>
1307  * <tr>
1308  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1309  *    <td>#i18n_uset_remove_range</td>
1310  *    <td>uset_removeRange</td>
1311  * </tr>
1312  * <tr>
1313  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1314  *    <td>#i18n_uset_remove_string</td>
1315  *    <td>uset_removeString</td>
1316  * </tr>
1317  * <tr>
1318  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1319  *    <td>#i18n_uset_remove_all</td>
1320  *    <td>uset_removeAll</td>
1321  * </tr>
1322  * <tr>
1323  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1324  *    <td>#i18n_uset_retain</td>
1325  *    <td>uset_retain</td>
1326  * </tr>
1327  * <tr>
1328  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1329  *    <td>#i18n_uset_retain_all</td>
1330  *    <td>uset_retainAll</td>
1331  * </tr>
1332  * <tr>
1333  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1334  *    <td>#i18n_uset_compact</td>
1335  *    <td>uset_compact</td>
1336  * </tr>
1337  * <tr>
1338  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1339  *    <td>#i18n_uset_complement</td>
1340  *    <td>uset_complement</td>
1341  * </tr>
1342  * <tr>
1343  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1344  *    <td>#i18n_uset_complement_all</td>
1345  *    <td>uset_complementAll</td>
1346  * </tr>
1347  * <tr>
1348  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1349  *    <td>#i18n_uset_clear</td>
1350  *    <td>uset_clear</td>
1351  * </tr>
1352  * <tr>
1353  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1354  *    <td>#i18n_uset_destroy_over</td>
1355  *    <td>uset_closeOver</td>
1356  * </tr>
1357  * <tr>
1358  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1359  *    <td>#i18n_uset_remove_all_strings</td>
1360  *    <td>uset_removeAllStrings</td>
1361  * </tr>
1362  * <tr>
1363  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1364  *    <td>#i18n_uset_is_empty</td>
1365  *    <td>uset_isEmpty</td>
1366  * </tr>
1367  * <tr>
1368  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1369  *    <td>#i18n_uset_contains</td>
1370  *    <td>uset_contains</td>
1371  * </tr>
1372  * <tr>
1373  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1374  *    <td>#i18n_uset_contains_range</td>
1375  *    <td>uset_containsRange</td>
1376  * </tr>
1377  * <tr>
1378  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1379  *    <td>#i18n_uset_contains_string</td>
1380  *    <td>uset_containsString</td>
1381  * </tr>
1382  * <tr>
1383  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1384  *    <td>#i18n_uset_index_of</td>
1385  *    <td>uset_indexOf</td>
1386  * </tr>
1387  * <tr>
1388  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1389  *    <td>#i18n_uset_char_at</td>
1390  *    <td>uset_charAt</td>
1391  * </tr>
1392  * <tr>
1393  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1394  *    <td>#i18n_uset_size</td>
1395  *    <td>uset_size</td>
1396  * </tr>
1397  * <tr>
1398  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1399  *    <td>#i18n_uset_get_item_count</td>
1400  *    <td>uset_getItemCount</td>
1401  * </tr>
1402  * <tr>
1403  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1404  *    <td>#i18n_uset_get_item</td>
1405  *    <td>uset_getItem</td>
1406  * </tr>
1407  * <tr>
1408  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1409  *    <td>#i18n_uset_contains_all</td>
1410  *    <td>uset_containsAll</td>
1411  * </tr>
1412  * <tr>
1413  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1414  *    <td>#i18n_uset_contains_all_code_points</td>
1415  *    <td>uset_containsAllCodePoints</td>
1416  * </tr>
1417  * <tr>
1418  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1419  *    <td>#i18n_uset_contains_none</td>
1420  *    <td>uset_containsNone</td>
1421  * </tr>
1422  * <tr>
1423  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1424  *    <td>#i18n_uset_contains_some</td>
1425  *    <td>uset_containsSome</td>
1426  * </tr>
1427  * <tr>
1428  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1429  *    <td>#i18n_uset_span</td>
1430  *    <td>uset_span</td>
1431  * </tr>
1432  * <tr>
1433  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1434  *    <td>#i18n_uset_span_back</td>
1435  *    <td>uset_spanBack</td>
1436  * </tr>
1437  * <tr>
1438  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1439  *    <td>#i18n_uset_span_utf8</td>
1440  *    <td>uset_spanUTF8</td>
1441  * </tr>
1442  * <tr>
1443  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1444  *    <td>#i18n_uset_span_back_utf8</td>
1445  *    <td>uset_spanBackUTF8</td>
1446  * </tr>
1447  * <tr>
1448  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1449  *    <td>#i18n_uset_equals</td>
1450  *    <td>uset_equals</td>
1451  * </tr>
1452  * <tr>
1453  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1454  *    <td>#i18n_uset_serialize</td>
1455  *    <td>uset_serialize</td>
1456  * </tr>
1457  * <tr>
1458  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1459  *    <td>#i18n_uset_get_serialized_set</td>
1460  *    <td>uset_getSerializedSet</td>
1461  * </tr>
1462  * <tr>
1463  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1464  *    <td>#i18n_uset_set_serialized_to_one</td>
1465  *    <td>uset_setSerializedToOne</td>
1466  * </tr>
1467  * <tr>
1468  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1469  *    <td>#i18n_uset_serialized_contains</td>
1470  *    <td>uset_serializedContains</td>
1471  * </tr>
1472  * <tr>
1473  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1474  *    <td>#i18n_uset_get_serialized_range_count</td>
1475  *    <td>uset_getSerializedRangeCount</td>
1476  * </tr>
1477  * <tr>
1478  *    <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1479  *    <td>#i18n_uset_get_serialized_range</td>
1480  *    <td>uset_getSerializedRange</td>
1481  * </tr>
1482  * <tr>
1483  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1484  *    <td>#i18n_ustring_get_length</td>
1485  *    <td>u_strlen</td>
1486  * </tr>
1487  * <tr>
1488  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1489  *    <td>#i18n_ustring_count_char32</td>
1490  *    <td>u_countChar32</td>
1491  * </tr>
1492  * <tr>
1493  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1494  *    <td>#i18n_ustring_has_more_char32_than</td>
1495  *    <td>u_strHasMoreChar32Than</td>
1496  * </tr>
1497  * <tr>
1498  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1499  *    <td>#i18n_ustring_cat</td>
1500  *    <td>u_strcat</td>
1501  * </tr>
1502  * <tr>
1503  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1504  *    <td>#i18n_ustring_cat_n</td>
1505  *    <td>u_strncat</td>
1506  * </tr>
1507  * <tr>
1508  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1509  *    <td>#i18n_ustring_string</td>
1510  *    <td>u_strstr</td>
1511  * </tr>
1512  * <tr>
1513  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1514  *    <td>#i18n_ustring_find_first</td>
1515  *    <td>u_strFindFirst</td>
1516  * </tr>
1517  * <tr>
1518  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1519  *    <td>#i18n_ustring_char</td>
1520  *    <td>u_strchr</td>
1521  * </tr>
1522  * <tr>
1523  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1524  *    <td>#i18n_ustring_char32</td>
1525  *    <td>u_strchr32</td>
1526  * </tr>
1527  * <tr>
1528  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1529  *    <td>#i18n_ustring_r_string</td>
1530  *    <td>u_strrstr</td>
1531  * </tr>
1532  * <tr>
1533  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1534  *    <td>#i18n_ustring_find_last</td>
1535  *    <td>u_strFindLast</td>
1536  * </tr>
1537  * <tr>
1538  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1539  *    <td>#i18n_ustring_r_char</td>
1540  *    <td>u_strrchr</td>
1541  * </tr>
1542  * <tr>
1543  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1544  *    <td>#i18n_ustring_r_char32</td>
1545  *    <td>u_strrchr32</td>
1546  * </tr>
1547  * <tr>
1548  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1549  *    <td>#i18n_ustring_pbrk</td>
1550  *    <td>u_strpbrk</td>
1551  * </tr>
1552  * <tr>
1553  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1554  *    <td>#i18n_ustring_cspn</td>
1555  *    <td>u_strcspn</td>
1556  * </tr>
1557  * <tr>
1558  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1559  *    <td>#i18n_ustring_spn</td>
1560  *    <td>u_strspn</td>
1561  * </tr>
1562  * <tr>
1563  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1564  *    <td>#i18n_ustring_tokenizer_r</td>
1565  *    <td>u_strtok_r</td>
1566  * </tr>
1567  * <tr>
1568  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1569  *    <td>#i18n_ustring_compare</td>
1570  *    <td>u_strcmp</td>
1571  * </tr>
1572  * <tr>
1573  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1574  *    <td>#i18n_ustring_compare_code_point_order</td>
1575  *    <td>u_strcmpCodePointOrder</td>
1576  * </tr>
1577  * <tr>
1578  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1579  *    <td>#i18n_ustring_compare_binary_order</td>
1580  *    <td>u_strCompare</td>
1581  * </tr>
1582  * <tr>
1583  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1584  *    <td>#i18n_ustring_case_compare_with_length</td>
1585  *    <td>u_strCaseCompare</td>
1586  * </tr>
1587  * <tr>
1588  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1589  *    <td>#i18n_ustring_compare_n</td>
1590  *    <td>u_strncmp</td>
1591  * </tr>
1592  * <tr>
1593  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1594  *    <td>#i18n_ustring_compare_n_code_point_order</td>
1595  *    <td>u_strncmpCodePointOrder</td>
1596  * </tr>
1597  * <tr>
1598  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1599  *    <td>#i18n_ustring_case_compare</td>
1600  *    <td>u_strcasecmp</td>
1601  * </tr>
1602  * <tr>
1603  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1604  *    <td>#i18n_ustring_case_compare_n</td>
1605  *    <td>u_strncasecmp</td>
1606  * </tr>
1607  * <tr>
1608  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1609  *    <td>#i18n_ustring_mem_case_compare</td>
1610  *    <td>u_memcasecmp</td>
1611  * </tr>
1612  * <tr>
1613  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1614  *    <td>#i18n_ustring_copy</td>
1615  *    <td>u_strcpy</td>
1616  * </tr>
1617  * <tr>
1618  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1619  *    <td>#i18n_ustring_copy_n</td>
1620  *    <td>u_strncpy</td>
1621  * </tr>
1622  * <tr>
1623  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1624  *    <td>#i18n_ustring_copy_ua</td>
1625  *    <td>u_uastrcpy</td>
1626  * </tr>
1627  * <tr>
1628  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1629  *    <td>#i18n_ustring_copy_ua_n</td>
1630  *    <td>u_uastrncpy</td>
1631  * </tr>
1632  * <tr>
1633  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1634  *    <td>#i18n_ustring_copy_au</td>
1635  *    <td>u_austrcpy</td>
1636  * </tr>
1637  * <tr>
1638  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1639  *    <td>#i18n_ustring_copy_au_n</td>
1640  *    <td>u_austrncpy</td>
1641  * </tr>
1642  * <tr>
1643  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1644  *    <td>#i18n_ustring_mem_copy</td>
1645  *    <td>u_memcpy</td>
1646  * </tr>
1647  * <tr>
1648  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1649  *    <td>#i18n_ustring_mem_move</td>
1650  *    <td>u_memmove</td>
1651  * </tr>
1652  * <tr>
1653  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1654  *    <td>#i18n_ustring_mem_set</td>
1655  *    <td>u_memset</td>
1656  * </tr>
1657  * <tr>
1658  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1659  *    <td>#i18n_ustring_mem_compare</td>
1660  *    <td>u_memcmp</td>
1661  * </tr>
1662  * <tr>
1663  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1664  *    <td>#i18n_ustring_mem_compare_code_point_order</td>
1665  *    <td>u_memcmpCodePointOrder</td>
1666  * </tr>
1667  * <tr>
1668  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1669  *    <td>#i18n_ustring_mem_char</td>
1670  *    <td>u_memchr</td>
1671  * </tr>
1672  * <tr>
1673  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1674  *    <td>#i18n_ustring_mem_char32</td>
1675  *    <td>u_memchr32</td>
1676  * </tr>
1677  * <tr>
1678  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1679  *    <td>#i18n_ustring_mem_r_char</td>
1680  *    <td>u_memrchr</td>
1681  * </tr>
1682  * <tr>
1683  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1684  *    <td>#i18n_ustring_mem_r_char32</td>
1685  *    <td>u_memrchr32</td>
1686  * </tr>
1687  * <tr>
1688  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1689  *    <td>#i18n_ustring_unescape</td>
1690  *    <td>u_unescape</td>
1691  * </tr>
1692  * <tr>
1693  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1694  *    <td>#i18n_ustring_unescape_at</td>
1695  *    <td>u_unescapeAt</td>
1696  * </tr>
1697  * <tr>
1698  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1699  *    <td>#i18n_ustring_to_upper</td>
1700  *    <td>u_strToUpper</td>
1701  * </tr>
1702  * <tr>
1703  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1704  *    <td>#i18n_ustring_to_lower</td>
1705  *    <td>u_strToLower</td>
1706  * </tr>
1707  * <tr>
1708  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1709  *    <td>#i18n_ustring_to_title_new</td>
1710  *    <td>u_strToTitle</td>
1711  * </tr>
1712  * <tr>
1713  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1714  *    <td>#i18n_ustring_fold_case</td>
1715  *    <td>u_strFoldCase</td>
1716  * </tr>
1717  * <tr>
1718  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1719  *    <td>#i18n_ustring_to_WCS</td>
1720  *    <td>u_strToWCS</td>
1721  * </tr>
1722  * <tr>
1723  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1724  *    <td>#i18n_ustring_from_WCS</td>
1725  *    <td>u_strFromWCS</td>
1726  * </tr>
1727  * <tr>
1728  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1729  *    <td>#i18n_ustring_to_UTF8</td>
1730  *    <td>u_strToUTF8</td>
1731  * </tr>
1732  * <tr>
1733  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1734  *    <td>#i18n_ustring_from_UTF8</td>
1735  *    <td>u_strFromUTF8</td>
1736  * </tr>
1737  * <tr>
1738  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1739  *    <td>#i18n_ustring_to_UTF8_with_sub</td>
1740  *    <td>u_strToUTF8WithSub</td>
1741  * </tr>
1742  * <tr>
1743  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1744  *    <td>#i18n_ustring_from_UTF8_with_sub</td>
1745  *    <td>u_strFromUTF8WithSub</td>
1746  * </tr>
1747  * <tr>
1748  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1749  *    <td>#i18n_ustring_from_UTF8_lenient</td>
1750  *    <td>u_strFromUTF8Lenient</td>
1751  * </tr>
1752  * <tr>
1753  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1754  *    <td>#i18n_ustring_to_UTF32</td>
1755  *    <td>u_strToUTF32</td>
1756  * </tr>
1757  * <tr>
1758  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1759  *    <td>#i18n_ustring_from_UTF32</td>
1760  *    <td>u_strFromUTF32</td>
1761  * </tr>
1762  * <tr>
1763  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1764  *    <td>#i18n_ustring_to_UTF32_with_sub</td>
1765  *    <td>u_strToUTF32WithSub</td>
1766  * </tr>
1767  * <tr>
1768  *    <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1769  *    <td>#i18n_ustring_from_UTF32_with_sub</td>
1770  *    <td>u_strFromUTF32WithSub</td>
1771  * </tr>
1772  * </table>
1773  */
1774
1775 #ifdef __cplusplus
1776 }
1777 #endif
1778
1779 #endif    /* __UTILS_I18N_H__*/