| Index Entry | Section |
|
A | | |
| ambiguous width | 9. Display width <uniwidth.h> |
| Arabic shaping | 8.8 Arabic shaping |
| argument conventions | 2. Conventions |
| autoconf macro | 16.4 Autoconf macro |
|
B | | |
| bidi class | 8.3 Bidi class |
| bidirectional category | 8.3 Bidi class |
| bidirectional reordering | 17. More advanced functionality |
| block | 8.11 Blocks |
| boundaries, between grapheme clusters | 10. Grapheme cluster breaks in strings <unigbrk.h> |
| boundaries, between words | 11. Word breaks in strings <uniwbrk.h> |
| breaks, grapheme cluster | 10. Grapheme cluster breaks in strings <unigbrk.h> |
| breaks, line | 12. Line breaking <unilbrk.h> |
| breaks, word | 11. Word breaks in strings <uniwbrk.h> |
| bug reports | 16.5 Reporting problems |
| bug tracker | 16.5 Reporting problems |
|
C | | |
| C string functions | 1.5 ‘char *’ strings |
| C, programming language | 8.12 ISO C and Java syntax |
| C-like API | 8.13 Classifications like in ISO C |
| canonical combining class | 8.2 Canonical combining class |
| case detection | 14.5 Case detection |
| case mappings | 14.2 Case mappings of strings |
| casing_prefix_context_t | 14.3 Case mappings of substrings |
| casing_suffix_context_t | 14.3 Case mappings of substrings |
| char, type | 1.5 ‘char *’ strings |
| combining, Unicode characters | 13.2 Composition of Unicode characters |
| comparing | 4.3 Elementary string functions |
| comparing | 4.5 Elementary string functions on NUL terminated strings |
| comparing, ignoring case | 14.4 Case insensitive comparison |
| comparing, ignoring case, with collation rules | 14.4 Case insensitive comparison |
| comparing, ignoring normalization | 13.4 Normalizing comparisons |
| comparing, ignoring normalization and case | 14.4 Case insensitive comparison |
| comparing, ignoring normalization and case, with collation rules | 14.4 Case insensitive comparison |
| comparing, ignoring normalization, with collation rules | 13.4 Normalizing comparisons |
| comparing, with collation rules | 4.5 Elementary string functions on NUL terminated strings |
| comparing, with collation rules, ignoring case | 14.4 Case insensitive comparison |
| comparing, with collation rules, ignoring normalization | 13.4 Normalizing comparisons |
| comparing, with collation rules, ignoring normalization and case | 14.4 Case insensitive comparison |
| compiler options | 16.2 Compiler options |
| composing, Unicode characters | 13.2 Composition of Unicode characters |
| converting | 4.2 Elementary string conversions |
| converting | 5. Conversions between Unicode and encodings <uniconv.h> |
| copying | 4.3 Elementary string functions |
| copying | 4.5 Elementary string functions on NUL terminated strings |
| counting | 4.3 Elementary string functions |
|
D | | |
| decomposing | 13.1 Decomposition of Unicode characters |
| dependencies | 16.1 Installation |
| detecting case | 14.5 Case detection |
| duplicating | 4.4 Elementary string functions with memory allocation |
| duplicating | 4.5 Elementary string functions on NUL terminated strings |
|
E | | |
| enum iconv_ilseq_handler | 5. Conversions between Unicode and encodings <uniconv.h> |
|
F | | |
| FDL, GNU Free Documentation License | A.3 GNU Free Documentation License |
| formatted output | 6. Output with Unicode strings <unistdio.h> |
| fullwidth | 9. Display width <uniwidth.h> |
|
G | | |
| general category | 8.1 General category |
| gl_LIBUNISTRING | 16.4 Autoconf macro |
| GPL, GNU General Public License | A.1 GNU GENERAL PUBLIC LICENSE |
| grapheme cluster boundaries | 10. Grapheme cluster breaks in strings <unigbrk.h> |
| grapheme cluster breaks | 10. Grapheme cluster breaks in strings <unigbrk.h> |
|
H | | |
| halfwidth | 9. Display width <uniwidth.h> |
|
I | | |
| identifiers | 8.12 ISO C and Java syntax |
| installation | 16.1 Installation |
| internationalization | 1.2 Unicode and Internationalization |
| iterating | 4.3 Elementary string functions |
| iterating | 4.5 Elementary string functions on NUL terminated strings |
|
J | | |
| Java, programming language | 8.12 ISO C and Java syntax |
| joining group | 8.8.2 Joining group of Arabic characters |
| joining of Arabic characters | 8.8 Arabic shaping |
| joining type | 8.8.1 Joining type of Arabic characters |
|
L | | |
| LGPL, GNU Lesser General Public License | A.2 GNU LESSER GENERAL PUBLIC LICENSE |
| License, GNU FDL | A.3 GNU Free Documentation License |
| License, GNU GPL | A.1 GNU GENERAL PUBLIC LICENSE |
| License, GNU LGPL | A.2 GNU LESSER GENERAL PUBLIC LICENSE |
| Licenses | A. Licenses |
| line breaks | 12. Line breaking <unilbrk.h> |
| locale | 1.3 Locale encodings |
| locale categories | 1.3 Locale encodings |
| locale encoding | 1.3 Locale encodings |
| locale encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| locale language | 14.2 Case mappings of strings |
| locale, multibyte | 1.5 ‘char *’ strings |
| locale_charset | 5. Conversions between Unicode and encodings <uniconv.h> |
| lowercasing | 14.2 Case mappings of strings |
|
M | | |
| mailing list | 16.5 Reporting problems |
| mirroring, of Unicode character | 8.7 Mirrored character |
|
N | | |
| normal forms | 13. Normalization forms (composition and decomposition) <uninorm.h> |
| normalizing | 13. Normalization forms (composition and decomposition) <uninorm.h> |
|
O | | |
| output, formatted | 6. Output with Unicode strings <unistdio.h> |
|
P | | |
| properties, of Unicode character | 8.9 Properties |
|
R | | |
| regular expression | 15. Regular expressions <uniregex.h> |
| rendering | 17. More advanced functionality |
| return value conventions | 2. Conventions |
|
S | | |
| scripts | 8.10 Scripts |
| searching, for a character | 4.3 Elementary string functions |
| searching, for a character | 4.5 Elementary string functions on NUL terminated strings |
| searching, for a substring | 4.5 Elementary string functions on NUL terminated strings |
| stream, normalizing a | 13.5 Normalization of streams of Unicode characters |
| struct uninorm_filter | 13.5 Normalization of streams of Unicode characters |
|
T | | |
| titlecasing | 14.2 Case mappings of strings |
|
U | | |
| u16_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_casecmp | 14.4 Case insensitive comparison |
| u16_casecoll | 14.4 Case insensitive comparison |
| u16_casefold | 14.4 Case insensitive comparison |
| u16_casexfrm | 14.4 Case insensitive comparison |
| u16_casing_prefix_context | 14.3 Case mappings of substrings |
| u16_casing_prefixes_context | 14.3 Case mappings of substrings |
| u16_casing_suffix_context | 14.3 Case mappings of substrings |
| u16_casing_suffixes_context | 14.3 Case mappings of substrings |
| u16_check | 4.1 Elementary string checks |
| u16_chr | 4.3 Elementary string functions |
| u16_cmp | 4.3 Elementary string functions |
| u16_cmp2 | 4.3 Elementary string functions |
| u16_conv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_conv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_cpy | 4.3 Elementary string functions |
| u16_cpy_alloc | 4.4 Elementary string functions with memory allocation |
| u16_ct_casefold | 14.4 Case insensitive comparison |
| u16_ct_tolower | 14.3 Case mappings of substrings |
| u16_ct_totitle | 14.3 Case mappings of substrings |
| u16_ct_toupper | 14.3 Case mappings of substrings |
| u16_endswith | 4.5 Elementary string functions on NUL terminated strings |
| u16_grapheme_breaks | 10.1 Grapheme cluster breaks in a string |
| u16_grapheme_next | 10.1 Grapheme cluster breaks in a string |
| u16_grapheme_prev | 10.1 Grapheme cluster breaks in a string |
| u16_is_cased | 14.5 Case detection |
| u16_is_casefolded | 14.5 Case detection |
| u16_is_lowercase | 14.5 Case detection |
| u16_is_titlecase | 14.5 Case detection |
| u16_is_uppercase | 14.5 Case detection |
| u16_mblen | 4.3 Elementary string functions |
| u16_mbsnlen | 4.3 Elementary string functions |
| u16_mbtouc | 4.3 Elementary string functions |
| u16_mbtouc_unsafe | 4.3 Elementary string functions |
| u16_mbtoucr | 4.3 Elementary string functions |
| u16_move | 4.3 Elementary string functions |
| u16_next | 4.5 Elementary string functions on NUL terminated strings |
| u16_normalize | 13.3 Normalization of strings |
| u16_normcmp | 13.4 Normalizing comparisons |
| u16_normcoll | 13.4 Normalizing comparisons |
| u16_normxfrm | 13.4 Normalizing comparisons |
| u16_possible_linebreaks | 12. Line breaking <unilbrk.h> |
| u16_prev | 4.5 Elementary string functions on NUL terminated strings |
| u16_set | 4.3 Elementary string functions |
| u16_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_startswith | 4.5 Elementary string functions on NUL terminated strings |
| u16_stpcpy | 4.5 Elementary string functions on NUL terminated strings |
| u16_stpncpy | 4.5 Elementary string functions on NUL terminated strings |
| u16_strcat | 4.5 Elementary string functions on NUL terminated strings |
| u16_strchr | 4.5 Elementary string functions on NUL terminated strings |
| u16_strcmp | 4.5 Elementary string functions on NUL terminated strings |
| u16_strcoll | 4.5 Elementary string functions on NUL terminated strings |
| u16_strconv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_strconv_from_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_strconv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_strconv_to_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u16_strcpy | 4.5 Elementary string functions on NUL terminated strings |
| u16_strcspn | 4.5 Elementary string functions on NUL terminated strings |
| u16_strdup | 4.5 Elementary string functions on NUL terminated strings |
| u16_strlen | 4.5 Elementary string functions on NUL terminated strings |
| u16_strmblen | 4.5 Elementary string functions on NUL terminated strings |
| u16_strmbtouc | 4.5 Elementary string functions on NUL terminated strings |
| u16_strncat | 4.5 Elementary string functions on NUL terminated strings |
| u16_strncmp | 4.5 Elementary string functions on NUL terminated strings |
| u16_strncpy | 4.5 Elementary string functions on NUL terminated strings |
| u16_strnlen | 4.5 Elementary string functions on NUL terminated strings |
| u16_strpbrk | 4.5 Elementary string functions on NUL terminated strings |
| u16_strrchr | 4.5 Elementary string functions on NUL terminated strings |
| u16_strspn | 4.5 Elementary string functions on NUL terminated strings |
| u16_strstr | 4.5 Elementary string functions on NUL terminated strings |
| u16_strtok | 4.5 Elementary string functions on NUL terminated strings |
| u16_strwidth | 9. Display width <uniwidth.h> |
| u16_to_u32 | 4.2 Elementary string conversions |
| u16_to_u8 | 4.2 Elementary string conversions |
| u16_tolower | 14.2 Case mappings of strings |
| u16_totitle | 14.2 Case mappings of strings |
| u16_toupper | 14.2 Case mappings of strings |
| u16_u16_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_u16_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_uctomb | 4.3 Elementary string functions |
| u16_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u16_width | 9. Display width <uniwidth.h> |
| u16_width_linebreaks | 12. Line breaking <unilbrk.h> |
| u16_wordbreaks | 11.1 Word breaks in a string |
| u32_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_casecmp | 14.4 Case insensitive comparison |
| u32_casecoll | 14.4 Case insensitive comparison |
| u32_casefold | 14.4 Case insensitive comparison |
| u32_casexfrm | 14.4 Case insensitive comparison |
| u32_casing_prefix_context | 14.3 Case mappings of substrings |
| u32_casing_prefixes_context | 14.3 Case mappings of substrings |
| u32_casing_suffix_context | 14.3 Case mappings of substrings |
| u32_casing_suffixes_context | 14.3 Case mappings of substrings |
| u32_check | 4.1 Elementary string checks |
| u32_chr | 4.3 Elementary string functions |
| u32_cmp | 4.3 Elementary string functions |
| u32_cmp2 | 4.3 Elementary string functions |
| u32_conv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_conv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_cpy | 4.3 Elementary string functions |
| u32_cpy_alloc | 4.4 Elementary string functions with memory allocation |
| u32_ct_casefold | 14.4 Case insensitive comparison |
| u32_ct_tolower | 14.3 Case mappings of substrings |
| u32_ct_totitle | 14.3 Case mappings of substrings |
| u32_ct_toupper | 14.3 Case mappings of substrings |
| u32_endswith | 4.5 Elementary string functions on NUL terminated strings |
| u32_grapheme_breaks | 10.1 Grapheme cluster breaks in a string |
| u32_grapheme_next | 10.1 Grapheme cluster breaks in a string |
| u32_grapheme_prev | 10.1 Grapheme cluster breaks in a string |
| u32_is_cased | 14.5 Case detection |
| u32_is_casefolded | 14.5 Case detection |
| u32_is_lowercase | 14.5 Case detection |
| u32_is_titlecase | 14.5 Case detection |
| u32_is_uppercase | 14.5 Case detection |
| u32_mblen | 4.3 Elementary string functions |
| u32_mbsnlen | 4.3 Elementary string functions |
| u32_mbtouc | 4.3 Elementary string functions |
| u32_mbtouc_unsafe | 4.3 Elementary string functions |
| u32_mbtoucr | 4.3 Elementary string functions |
| u32_move | 4.3 Elementary string functions |
| u32_next | 4.5 Elementary string functions on NUL terminated strings |
| u32_normalize | 13.3 Normalization of strings |
| u32_normcmp | 13.4 Normalizing comparisons |
| u32_normcoll | 13.4 Normalizing comparisons |
| u32_normxfrm | 13.4 Normalizing comparisons |
| u32_possible_linebreaks | 12. Line breaking <unilbrk.h> |
| u32_prev | 4.5 Elementary string functions on NUL terminated strings |
| u32_set | 4.3 Elementary string functions |
| u32_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_startswith | 4.5 Elementary string functions on NUL terminated strings |
| u32_stpcpy | 4.5 Elementary string functions on NUL terminated strings |
| u32_stpncpy | 4.5 Elementary string functions on NUL terminated strings |
| u32_strcat | 4.5 Elementary string functions on NUL terminated strings |
| u32_strchr | 4.5 Elementary string functions on NUL terminated strings |
| u32_strcmp | 4.5 Elementary string functions on NUL terminated strings |
| u32_strcoll | 4.5 Elementary string functions on NUL terminated strings |
| u32_strconv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_strconv_from_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_strconv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_strconv_to_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u32_strcpy | 4.5 Elementary string functions on NUL terminated strings |
| u32_strcspn | 4.5 Elementary string functions on NUL terminated strings |
| u32_strdup | 4.5 Elementary string functions on NUL terminated strings |
| u32_strlen | 4.5 Elementary string functions on NUL terminated strings |
| u32_strmblen | 4.5 Elementary string functions on NUL terminated strings |
| u32_strmbtouc | 4.5 Elementary string functions on NUL terminated strings |
| u32_strncat | 4.5 Elementary string functions on NUL terminated strings |
| u32_strncmp | 4.5 Elementary string functions on NUL terminated strings |
| u32_strncpy | 4.5 Elementary string functions on NUL terminated strings |
| u32_strnlen | 4.5 Elementary string functions on NUL terminated strings |
| u32_strpbrk | 4.5 Elementary string functions on NUL terminated strings |
| u32_strrchr | 4.5 Elementary string functions on NUL terminated strings |
| u32_strspn | 4.5 Elementary string functions on NUL terminated strings |
| u32_strstr | 4.5 Elementary string functions on NUL terminated strings |
| u32_strtok | 4.5 Elementary string functions on NUL terminated strings |
| u32_strwidth | 9. Display width <uniwidth.h> |
| u32_to_u16 | 4.2 Elementary string conversions |
| u32_to_u8 | 4.2 Elementary string conversions |
| u32_tolower | 14.2 Case mappings of strings |
| u32_totitle | 14.2 Case mappings of strings |
| u32_toupper | 14.2 Case mappings of strings |
| u32_u32_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_u32_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_uctomb | 4.3 Elementary string functions |
| u32_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u32_width | 9. Display width <uniwidth.h> |
| u32_width_linebreaks | 12. Line breaking <unilbrk.h> |
| u32_wordbreaks | 11.1 Word breaks in a string |
| u8_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_casecmp | 14.4 Case insensitive comparison |
| u8_casecoll | 14.4 Case insensitive comparison |
| u8_casefold | 14.4 Case insensitive comparison |
| u8_casexfrm | 14.4 Case insensitive comparison |
| u8_casing_prefix_context | 14.3 Case mappings of substrings |
| u8_casing_prefixes_context | 14.3 Case mappings of substrings |
| u8_casing_suffix_context | 14.3 Case mappings of substrings |
| u8_casing_suffixes_context | 14.3 Case mappings of substrings |
| u8_check | 4.1 Elementary string checks |
| u8_chr | 4.3 Elementary string functions |
| u8_cmp | 4.3 Elementary string functions |
| u8_cmp2 | 4.3 Elementary string functions |
| u8_conv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_conv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_cpy | 4.3 Elementary string functions |
| u8_cpy_alloc | 4.4 Elementary string functions with memory allocation |
| u8_ct_casefold | 14.4 Case insensitive comparison |
| u8_ct_tolower | 14.3 Case mappings of substrings |
| u8_ct_totitle | 14.3 Case mappings of substrings |
| u8_ct_toupper | 14.3 Case mappings of substrings |
| u8_endswith | 4.5 Elementary string functions on NUL terminated strings |
| u8_grapheme_breaks | 10.1 Grapheme cluster breaks in a string |
| u8_grapheme_next | 10.1 Grapheme cluster breaks in a string |
| u8_grapheme_prev | 10.1 Grapheme cluster breaks in a string |
| u8_is_cased | 14.5 Case detection |
| u8_is_casefolded | 14.5 Case detection |
| u8_is_lowercase | 14.5 Case detection |
| u8_is_titlecase | 14.5 Case detection |
| u8_is_uppercase | 14.5 Case detection |
| u8_mblen | 4.3 Elementary string functions |
| u8_mbsnlen | 4.3 Elementary string functions |
| u8_mbtouc | 4.3 Elementary string functions |
| u8_mbtouc_unsafe | 4.3 Elementary string functions |
| u8_mbtoucr | 4.3 Elementary string functions |
| u8_move | 4.3 Elementary string functions |
| u8_next | 4.5 Elementary string functions on NUL terminated strings |
| u8_normalize | 13.3 Normalization of strings |
| u8_normcmp | 13.4 Normalizing comparisons |
| u8_normcoll | 13.4 Normalizing comparisons |
| u8_normxfrm | 13.4 Normalizing comparisons |
| u8_possible_linebreaks | 12. Line breaking <unilbrk.h> |
| u8_prev | 4.5 Elementary string functions on NUL terminated strings |
| u8_set | 4.3 Elementary string functions |
| u8_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_startswith | 4.5 Elementary string functions on NUL terminated strings |
| u8_stpcpy | 4.5 Elementary string functions on NUL terminated strings |
| u8_stpncpy | 4.5 Elementary string functions on NUL terminated strings |
| u8_strcat | 4.5 Elementary string functions on NUL terminated strings |
| u8_strchr | 4.5 Elementary string functions on NUL terminated strings |
| u8_strcmp | 4.5 Elementary string functions on NUL terminated strings |
| u8_strcoll | 4.5 Elementary string functions on NUL terminated strings |
| u8_strconv_from_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_strconv_from_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_strconv_to_encoding | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_strconv_to_locale | 5. Conversions between Unicode and encodings <uniconv.h> |
| u8_strcpy | 4.5 Elementary string functions on NUL terminated strings |
| u8_strcspn | 4.5 Elementary string functions on NUL terminated strings |
| u8_strdup | 4.5 Elementary string functions on NUL terminated strings |
| u8_strlen | 4.5 Elementary string functions on NUL terminated strings |
| u8_strmblen | 4.5 Elementary string functions on NUL terminated strings |
| u8_strmbtouc | 4.5 Elementary string functions on NUL terminated strings |
| u8_strncat | 4.5 Elementary string functions on NUL terminated strings |
| u8_strncmp | 4.5 Elementary string functions on NUL terminated strings |
| u8_strncpy | 4.5 Elementary string functions on NUL terminated strings |
| u8_strnlen | 4.5 Elementary string functions on NUL terminated strings |
| u8_strpbrk | 4.5 Elementary string functions on NUL terminated strings |
| u8_strrchr | 4.5 Elementary string functions on NUL terminated strings |
| u8_strspn | 4.5 Elementary string functions on NUL terminated strings |
| u8_strstr | 4.5 Elementary string functions on NUL terminated strings |
| u8_strtok | 4.5 Elementary string functions on NUL terminated strings |
| u8_strwidth | 9. Display width <uniwidth.h> |
| u8_to_u16 | 4.2 Elementary string conversions |
| u8_to_u32 | 4.2 Elementary string conversions |
| u8_tolower | 14.2 Case mappings of strings |
| u8_totitle | 14.2 Case mappings of strings |
| u8_toupper | 14.2 Case mappings of strings |
| u8_u8_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_asprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_snprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_sprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_u8_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_uctomb | 4.3 Elementary string functions |
| u8_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| u8_width | 9. Display width <uniwidth.h> |
| u8_width_linebreaks | 12. Line breaking <unilbrk.h> |
| u8_wordbreaks | 11.1 Word breaks in a string |
| uc_all_blocks | 8.11 Blocks |
| uc_all_scripts | 8.10 Scripts |
| uc_bidi_category | 8.3 Bidi class |
| uc_bidi_category_byname | 8.3 Bidi class |
| uc_bidi_category_name | 8.3 Bidi class |
| uc_bidi_class | 8.3 Bidi class |
| uc_bidi_class_byname | 8.3 Bidi class |
| uc_bidi_class_long_name | 8.3 Bidi class |
| uc_bidi_class_name | 8.3 Bidi class |
| uc_block | 8.11 Blocks |
| uc_block_t | 8.11 Blocks |
| uc_c_ident_category | 8.12 ISO C and Java syntax |
| uc_canonical_decomposition | 13.1 Decomposition of Unicode characters |
| uc_combining_class | 8.2 Canonical combining class |
| uc_combining_class_byname | 8.2 Canonical combining class |
| uc_combining_class_long_name | 8.2 Canonical combining class |
| uc_combining_class_name | 8.2 Canonical combining class |
| uc_composition | 13.2 Composition of Unicode characters |
| uc_decimal_value | 8.4 Decimal digit value |
| uc_decomposition | 13.1 Decomposition of Unicode characters |
| uc_digit_value | 8.5 Digit value |
| uc_fraction_t | 8.6 Numeric value |
| uc_general_category | 8.1.1 The object oriented API for general category |
| uc_general_category_and | 8.1.1 The object oriented API for general category |
| uc_general_category_and_not | 8.1.1 The object oriented API for general category |
| uc_general_category_byname | 8.1.1 The object oriented API for general category |
| uc_general_category_long_name | 8.1.1 The object oriented API for general category |
| uc_general_category_name | 8.1.1 The object oriented API for general category |
| uc_general_category_or | 8.1.1 The object oriented API for general category |
| uc_general_category_t | 8.1.1 The object oriented API for general category |
| uc_graphemeclusterbreak_property | 10.2 Grapheme cluster break property |
| uc_is_alnum | 8.13 Classifications like in ISO C |
| uc_is_alpha | 8.13 Classifications like in ISO C |
| uc_is_bidi_category | 8.3 Bidi class |
| uc_is_bidi_class | 8.3 Bidi class |
| uc_is_blank | 8.13 Classifications like in ISO C |
| uc_is_block | 8.11 Blocks |
| uc_is_c_whitespace | 8.12 ISO C and Java syntax |
| uc_is_cntrl | 8.13 Classifications like in ISO C |
| uc_is_digit | 8.13 Classifications like in ISO C |
| uc_is_general_category | 8.1.1 The object oriented API for general category |
| uc_is_general_category_withtable | 8.1.2 The bit mask API for general category |
| uc_is_graph | 8.13 Classifications like in ISO C |
| uc_is_grapheme_break | 10.2 Grapheme cluster break property |
| uc_is_java_whitespace | 8.12 ISO C and Java syntax |
| uc_is_lower | 8.13 Classifications like in ISO C |
| uc_is_print | 8.13 Classifications like in ISO C |
| uc_is_property | 8.9.1 Properties as objects – the object oriented API |
| uc_is_property_alphabetic | 8.9.2 Properties as functions – the functional API |
| uc_is_property_ascii_hex_digit | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_arabic_digit | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_arabic_right_to_left | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_block_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_boundary_neutral | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_common_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_control | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_embedding_or_override | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_eur_num_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_eur_num_terminator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_european_digit | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_hebrew_right_to_left | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_left_to_right | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_non_spacing_mark | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_other_neutral | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_pdf | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_segment_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_bidi_whitespace | 8.9.2 Properties as functions – the functional API |
| uc_is_property_case_ignorable | 8.9.2 Properties as functions – the functional API |
| uc_is_property_cased | 8.9.2 Properties as functions – the functional API |
| uc_is_property_changes_when_casefolded | 8.9.2 Properties as functions – the functional API |
| uc_is_property_changes_when_casemapped | 8.9.2 Properties as functions – the functional API |
| uc_is_property_changes_when_lowercased | 8.9.2 Properties as functions – the functional API |
| uc_is_property_changes_when_titlecased | 8.9.2 Properties as functions – the functional API |
| uc_is_property_changes_when_uppercased | 8.9.2 Properties as functions – the functional API |
| uc_is_property_combining | 8.9.2 Properties as functions – the functional API |
| uc_is_property_composite | 8.9.2 Properties as functions – the functional API |
| uc_is_property_currency_symbol | 8.9.2 Properties as functions – the functional API |
| uc_is_property_dash | 8.9.2 Properties as functions – the functional API |
| uc_is_property_decimal_digit | 8.9.2 Properties as functions – the functional API |
| uc_is_property_default_ignorable_code_point | 8.9.2 Properties as functions – the functional API |
| uc_is_property_deprecated | 8.9.2 Properties as functions – the functional API |
| uc_is_property_diacritic | 8.9.2 Properties as functions – the functional API |
| uc_is_property_extender | 8.9.2 Properties as functions – the functional API |
| uc_is_property_format_control | 8.9.2 Properties as functions – the functional API |
| uc_is_property_grapheme_base | 8.9.2 Properties as functions – the functional API |
| uc_is_property_grapheme_extend | 8.9.2 Properties as functions – the functional API |
| uc_is_property_grapheme_link | 8.9.2 Properties as functions – the functional API |
| uc_is_property_hex_digit | 8.9.2 Properties as functions – the functional API |
| uc_is_property_hyphen | 8.9.2 Properties as functions – the functional API |
| uc_is_property_id_continue | 8.9.2 Properties as functions – the functional API |
| uc_is_property_id_start | 8.9.2 Properties as functions – the functional API |
| uc_is_property_ideographic | 8.9.2 Properties as functions – the functional API |
| uc_is_property_ids_binary_operator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_ids_trinary_operator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_ignorable_control | 8.9.2 Properties as functions – the functional API |
| uc_is_property_iso_control | 8.9.2 Properties as functions – the functional API |
| uc_is_property_join_control | 8.9.2 Properties as functions – the functional API |
| uc_is_property_left_of_pair | 8.9.2 Properties as functions – the functional API |
| uc_is_property_line_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_logical_order_exception | 8.9.2 Properties as functions – the functional API |
| uc_is_property_lowercase | 8.9.2 Properties as functions – the functional API |
| uc_is_property_math | 8.9.2 Properties as functions – the functional API |
| uc_is_property_non_break | 8.9.2 Properties as functions – the functional API |
| uc_is_property_not_a_character | 8.9.2 Properties as functions – the functional API |
| uc_is_property_numeric | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_alphabetic | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_default_ignorable_code_point | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_grapheme_extend | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_id_continue | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_id_start | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_lowercase | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_math | 8.9.2 Properties as functions – the functional API |
| uc_is_property_other_uppercase | 8.9.2 Properties as functions – the functional API |
| uc_is_property_paired_punctuation | 8.9.2 Properties as functions – the functional API |
| uc_is_property_paragraph_separator | 8.9.2 Properties as functions – the functional API |
| uc_is_property_pattern_syntax | 8.9.2 Properties as functions – the functional API |
| uc_is_property_pattern_white_space | 8.9.2 Properties as functions – the functional API |
| uc_is_property_private_use | 8.9.2 Properties as functions – the functional API |
| uc_is_property_punctuation | 8.9.2 Properties as functions – the functional API |
| uc_is_property_quotation_mark | 8.9.2 Properties as functions – the functional API |
| uc_is_property_radical | 8.9.2 Properties as functions – the functional API |
| uc_is_property_sentence_terminal | 8.9.2 Properties as functions – the functional API |
| uc_is_property_soft_dotted | 8.9.2 Properties as functions – the functional API |
| uc_is_property_space | 8.9.2 Properties as functions – the functional API |
| uc_is_property_terminal_punctuation | 8.9.2 Properties as functions – the functional API |
| uc_is_property_titlecase | 8.9.2 Properties as functions – the functional API |
| uc_is_property_unassigned_code_value | 8.9.2 Properties as functions – the functional API |
| uc_is_property_unified_ideograph | 8.9.2 Properties as functions – the functional API |
| uc_is_property_uppercase | 8.9.2 Properties as functions – the functional API |
| uc_is_property_variation_selector | 8.9.2 Properties as functions – the functional API |
| uc_is_property_white_space | 8.9.2 Properties as functions – the functional API |
| uc_is_property_xid_continue | 8.9.2 Properties as functions – the functional API |
| uc_is_property_xid_start | 8.9.2 Properties as functions – the functional API |
| uc_is_property_zero_width | 8.9.2 Properties as functions – the functional API |
| uc_is_punct | 8.13 Classifications like in ISO C |
| uc_is_script | 8.10 Scripts |
| uc_is_space | 8.13 Classifications like in ISO C |
| uc_is_upper | 8.13 Classifications like in ISO C |
| uc_is_xdigit | 8.13 Classifications like in ISO C |
| uc_java_ident_category | 8.12 ISO C and Java syntax |
| uc_joining_group | 8.8.2 Joining group of Arabic characters |
| uc_joining_group_byname | 8.8.2 Joining group of Arabic characters |
| uc_joining_group_name | 8.8.2 Joining group of Arabic characters |
| uc_joining_type | 8.8.1 Joining type of Arabic characters |
| uc_joining_type_byname | 8.8.1 Joining type of Arabic characters |
| uc_joining_type_long_name | 8.8.1 Joining type of Arabic characters |
| uc_joining_type_name | 8.8.1 Joining type of Arabic characters |
| uc_locale_language | 14.2 Case mappings of strings |
| uc_mirror_char | 8.7 Mirrored character |
| uc_numeric_value | 8.6 Numeric value |
| uc_property_byname | 8.9.1 Properties as objects – the object oriented API |
| uc_property_is_valid | 8.9.1 Properties as objects – the object oriented API |
| uc_property_t | 8.9.1 Properties as objects – the object oriented API |
| uc_script | 8.10 Scripts |
| uc_script_byname | 8.10 Scripts |
| uc_script_t | 8.10 Scripts |
| uc_tolower | 14.1 Case mappings of characters |
| uc_totitle | 14.1 Case mappings of characters |
| uc_toupper | 14.1 Case mappings of characters |
| uc_width | 9. Display width <uniwidth.h> |
| uc_wordbreak_property | 11.2 Word break property |
| UCS-4 | 1.1 Unicode |
| ucs4_t | 3. Elementary types <unitypes.h> |
| uint16_t | 3. Elementary types <unitypes.h> |
| uint32_t | 3. Elementary types <unitypes.h> |
| uint8_t | 3. Elementary types <unitypes.h> |
| ulc_asnprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_asprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_casecmp | 14.4 Case insensitive comparison |
| ulc_casecoll | 14.4 Case insensitive comparison |
| ulc_casexfrm | 14.4 Case insensitive comparison |
| ulc_fprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_grapheme_breaks | 10.1 Grapheme cluster breaks in a string |
| ulc_possible_linebreaks | 12. Line breaking <unilbrk.h> |
| ulc_snprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_sprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_vasnprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_vasprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_vfprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_vsnprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_vsprintf | 6. Output with Unicode strings <unistdio.h> |
| ulc_width_linebreaks | 12. Line breaking <unilbrk.h> |
| ulc_wordbreaks | 11.1 Word breaks in a string |
| Unicode | 1.1 Unicode |
| Unicode character, bidi class | 8.3 Bidi class |
| Unicode character, bidirectional category | 8.3 Bidi class |
| Unicode character, block | 8.11 Blocks |
| Unicode character, canonical combining class | 8.2 Canonical combining class |
| Unicode character, case mappings | 14.1 Case mappings of characters |
| Unicode character, classification | 8.1 General category |
| Unicode character, classification like in C | 8.13 Classifications like in ISO C |
| Unicode character, general category | 8.1 General category |
| Unicode character, mirroring | 8.7 Mirrored character |
| Unicode character, name | 7. Names of Unicode characters <uniname.h> |
| Unicode character, properties | 8.9 Properties |
| Unicode character, script | 8.10 Scripts |
| Unicode character, validity in C identifiers | 8.12 ISO C and Java syntax |
| Unicode character, validity in Java identifiers | 8.12 ISO C and Java syntax |
| Unicode character, value | 8.4 Decimal digit value |
| Unicode character, value | 8.5 Digit value |
| Unicode character, value | 8.6 Numeric value |
| Unicode character, width | 9. Display width <uniwidth.h> |
| unicode_character_name | 7. Names of Unicode characters <uniname.h> |
| unicode_name_character | 7. Names of Unicode characters <uniname.h> |
| uninorm_decomposing_form | 13.3 Normalization of strings |
| uninorm_filter_create | 13.5 Normalization of streams of Unicode characters |
| uninorm_filter_flush | 13.5 Normalization of streams of Unicode characters |
| uninorm_filter_free | 13.5 Normalization of streams of Unicode characters |
| uninorm_filter_write | 13.5 Normalization of streams of Unicode characters |
| uninorm_is_compat_decomposing | 13.3 Normalization of strings |
| uninorm_is_composing | 13.3 Normalization of strings |
| uninorm_t | 13.3 Normalization of strings |
| uppercasing | 14.2 Case mappings of strings |
| use cases | 1. Introduction |
| UTF-16 | 1.1 Unicode |
| UTF-16, strings | 1.7 Unicode strings |
| UTF-32 | 1.1 Unicode |
| UTF-32, strings | 1.7 Unicode strings |
| UTF-8 | 1.1 Unicode |
| UTF-8, strings | 1.7 Unicode strings |
|