From 26112352a774737e1ce5580c93654a26c1e82b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 24 Oct 2022 22:25:29 +0200 Subject: New upstream version 1.1 --- doc/libunistring.info | 726 +++++++++++++++++++++++++------------------------- 1 file changed, 366 insertions(+), 360 deletions(-) (limited to 'doc/libunistring.info') diff --git a/doc/libunistring.info b/doc/libunistring.info index 5f5d417..8c3b81f 100644 --- a/doc/libunistring.info +++ b/doc/libunistring.info @@ -1,4 +1,4 @@ -This is libunistring.info, produced by makeinfo version 6.7 from +This is libunistring.info, produced by makeinfo version 6.8 from libunistring.texi. INFO-DIR-SECTION Software development @@ -1264,6 +1264,12 @@ be parametrized through the following enumeration type: This handler produces one question mark ‘?’ per unconvertible character. + -- Constant: enum iconv_ilseq_handler + iconveh_question_replacement_character + This handler produces one U+FFFD per unconvertible character if + that fits in the target encoding, otherwise one question mark ‘?’ + per unconvertible character. + -- Constant: enum iconv_ilseq_handler iconveh_escape_sequence This handler produces an escape sequence ‘\uXXXX’ or ‘\UXXXXXXXX’ for each unconvertible character. @@ -5885,7 +5891,7 @@ Index * casing_prefix_context_t: Case mappings of substrings. (line 14) * casing_suffix_context_t: Case mappings of substrings. - (line 52) + (line 46) * char, type: char * strings. (line 22) * char16_t, type: The char32_t problem. (line 6) @@ -5900,29 +5906,29 @@ Index * comparing, ignoring case: Case insensitive comparison. (line 6) * comparing, ignoring case, with collation rules: Case insensitive comparison. - (line 87) + (line 71) * comparing, ignoring normalization: Normalizing comparisons. (line 6) * comparing, ignoring normalization and case: Case insensitive comparison. (line 6) * comparing, ignoring normalization and case, with collation rules: Case insensitive comparison. - (line 87) + (line 71) * comparing, ignoring normalization, with collation rules: Normalizing comparisons. - (line 25) + (line 22) * comparing, with collation rules: Comparing NUL terminated Unicode strings. (line 18) * comparing, with collation rules, ignoring case: Case insensitive comparison. - (line 87) + (line 71) * comparing, with collation rules, ignoring normalization: Normalizing comparisons. - (line 25) + (line 22) * comparing, with collation rules, ignoring normalization and case: Case insensitive comparison. - (line 87) + (line 71) * compiler options: Compiler options. (line 24) * composing, Unicode characters: Composition of characters. (line 6) * converting: Elementary string conversions. (line 6) -* converting <1>: uniconv.h. (line 45) +* converting <1>: uniconv.h. (line 51) * copying: Copying Unicode strings. (line 6) * copying <1>: Copying a NUL terminated Unicode string. @@ -5996,24 +6002,24 @@ Index (line 10) * titlecasing: Case mappings of strings. (line 6) -* u16_asnprintf: unistdio.h. (line 119) -* u16_asprintf: unistdio.h. (line 117) +* u16_asnprintf: unistdio.h. (line 111) +* u16_asprintf: unistdio.h. (line 109) * u16_casecmp: Case insensitive comparison. - (line 65) + (line 54) * u16_casecoll: Case insensitive comparison. - (line 125) + (line 100) * u16_casefold: Case insensitive comparison. - (line 13) + (line 12) * u16_casexfrm: Case insensitive comparison. - (line 95) + (line 77) * u16_casing_prefixes_context: Case mappings of substrings. - (line 41) + (line 37) * u16_casing_prefix_context: Case mappings of substrings. - (line 29) + (line 28) * u16_casing_suffixes_context: Case mappings of substrings. - (line 79) + (line 69) * u16_casing_suffix_context: Case mappings of substrings. - (line 67) + (line 60) * u16_check: Elementary string checks. (line 10) * u16_chr: Searching for a character. @@ -6021,76 +6027,76 @@ Index * u16_cmp: Comparing Unicode strings. (line 11) * u16_cmp2: Comparing Unicode strings. - (line 29) -* u16_conv_from_encoding: uniconv.h. (line 53) -* u16_conv_to_encoding: uniconv.h. (line 96) + (line 27) +* u16_conv_from_encoding: uniconv.h. (line 58) +* u16_conv_to_encoding: uniconv.h. (line 98) * u16_cpy: Copying Unicode strings. - (line 11) + (line 10) * u16_cpy_alloc: Elementary string functions with memory allocation. (line 9) * u16_ct_casefold: Case insensitive comparison. - (line 40) + (line 35) * u16_ct_tolower: Case mappings of substrings. - (line 127) + (line 107) * u16_ct_totitle: Case mappings of substrings. - (line 154) + (line 128) * u16_ct_toupper: Case mappings of substrings. - (line 100) + (line 86) * u16_endswith: Searching for a substring. - (line 33) + (line 30) * u16_grapheme_breaks: Grapheme cluster breaks in a string. (line 45) * u16_grapheme_next: Grapheme cluster breaks in a string. (line 11) * u16_grapheme_prev: Grapheme cluster breaks in a string. (line 25) -* u16_is_cased: Case detection. (line 67) -* u16_is_casefolded: Case detection. (line 52) -* u16_is_lowercase: Case detection. (line 26) -* u16_is_titlecase: Case detection. (line 39) -* u16_is_uppercase: Case detection. (line 13) +* u16_is_cased: Case detection. (line 55) +* u16_is_casefolded: Case detection. (line 42) +* u16_is_lowercase: Case detection. (line 22) +* u16_is_titlecase: Case detection. (line 32) +* u16_is_uppercase: Case detection. (line 12) * u16_mblen: Iterating. (line 10) * u16_mbsnlen: Counting characters. (line 9) * u16_mbtouc: Iterating. (line 20) -* u16_mbtoucr: Iterating. (line 51) -* u16_mbtouc_unsafe: Iterating. (line 40) +* u16_mbtoucr: Iterating. (line 48) +* u16_mbtouc_unsafe: Iterating. (line 39) * u16_move: Copying Unicode strings. - (line 25) + (line 21) * u16_next: Iterating over a NUL terminated Unicode string. (line 23) * u16_normalize: Normalization of strings. - (line 49) + (line 48) * u16_normcmp: Normalizing comparisons. - (line 12) + (line 11) * u16_normcoll: Normalizing comparisons. - (line 46) + (line 40) * u16_normxfrm: Normalizing comparisons. - (line 27) -* u16_possible_linebreaks: unilbrk.h. (line 49) + (line 24) +* u16_possible_linebreaks: unilbrk.h. (line 48) * u16_prev: Iterating over a NUL terminated Unicode string. - (line 35) + (line 34) * u16_set: Copying Unicode strings. - (line 40) -* u16_snprintf: unistdio.h. (line 115) -* u16_sprintf: unistdio.h. (line 114) + (line 34) +* u16_snprintf: unistdio.h. (line 107) +* u16_sprintf: unistdio.h. (line 106) * u16_startswith: Searching for a substring. - (line 25) + (line 22) * u16_stpcpy: Copying a NUL terminated Unicode string. (line 19) * u16_stpncpy: Copying a NUL terminated Unicode string. - (line 44) + (line 42) * u16_strcat: Copying a NUL terminated Unicode string. - (line 57) + (line 55) * u16_strchr: Searching for a character in a NUL terminated Unicode string. (line 9) * u16_strcmp: Comparing NUL terminated Unicode strings. (line 9) * u16_strcoll: Comparing NUL terminated Unicode strings. (line 19) -* u16_strconv_from_encoding: uniconv.h. (line 140) -* u16_strconv_from_locale: uniconv.h. (line 174) -* u16_strconv_to_encoding: uniconv.h. (line 156) -* u16_strconv_to_locale: uniconv.h. (line 184) +* u16_strconv_from_encoding: uniconv.h. (line 139) +* u16_strconv_from_locale: uniconv.h. (line 168) +* u16_strconv_to_encoding: uniconv.h. (line 152) +* u16_strconv_to_locale: uniconv.h. (line 178) * u16_strcpy: Copying a NUL terminated Unicode string. (line 9) * u16_strcspn: Searching for a character in a NUL terminated Unicode string. @@ -6103,11 +6109,11 @@ Index * u16_strmbtouc: Iterating over a NUL terminated Unicode string. (line 16) * u16_strncat: Copying a NUL terminated Unicode string. - (line 69) + (line 66) * u16_strncmp: Comparing NUL terminated Unicode strings. - (line 36) + (line 35) * u16_strncpy: Copying a NUL terminated Unicode string. - (line 32) + (line 31) * u16_strnlen: Length. (line 17) * u16_strpbrk: Searching for a character in a NUL terminated Unicode string. (line 53) @@ -6116,132 +6122,132 @@ Index * u16_strspn: Searching for a character in a NUL terminated Unicode string. (line 41) * u16_strstr: Searching for a substring. - (line 12) -* u16_strtok: Tokenizing. (line 11) + (line 11) +* u16_strtok: Tokenizing. (line 10) * u16_strwidth: uniwidth.h. (line 38) * u16_tolower: Case mappings of strings. - (line 48) + (line 44) * u16_totitle: Case mappings of strings. - (line 68) + (line 61) * u16_toupper: Case mappings of strings. - (line 28) + (line 27) * u16_to_u32: Elementary string conversions. - (line 32) + (line 30) * u16_to_u8: Elementary string conversions. - (line 25) -* u16_u16_asnprintf: unistdio.h. (line 141) -* u16_u16_asprintf: unistdio.h. (line 139) -* u16_u16_snprintf: unistdio.h. (line 136) -* u16_u16_sprintf: unistdio.h. (line 134) -* u16_u16_vasnprintf: unistdio.h. (line 150) -* u16_u16_vasprintf: unistdio.h. (line 148) -* u16_u16_vsnprintf: unistdio.h. (line 145) -* u16_u16_vsprintf: unistdio.h. (line 143) + (line 23) +* u16_u16_asnprintf: unistdio.h. (line 131) +* u16_u16_asprintf: unistdio.h. (line 129) +* u16_u16_snprintf: unistdio.h. (line 127) +* u16_u16_sprintf: unistdio.h. (line 125) +* u16_u16_vasnprintf: unistdio.h. (line 139) +* u16_u16_vasprintf: unistdio.h. (line 137) +* u16_u16_vsnprintf: unistdio.h. (line 135) +* u16_u16_vsprintf: unistdio.h. (line 133) * u16_uctomb: Creating Unicode strings. (line 10) -* u16_vasnprintf: unistdio.h. (line 128) -* u16_vasprintf: unistdio.h. (line 126) -* u16_vsnprintf: unistdio.h. (line 124) -* u16_vsprintf: unistdio.h. (line 121) +* u16_vasnprintf: unistdio.h. (line 119) +* u16_vasprintf: unistdio.h. (line 117) +* u16_vsnprintf: unistdio.h. (line 115) +* u16_vsprintf: unistdio.h. (line 113) * u16_width: uniwidth.h. (line 29) -* u16_width_linebreaks: unilbrk.h. (line 68) +* u16_width_linebreaks: unilbrk.h. (line 66) * u16_wordbreaks: Word breaks in a string. (line 9) -* u32_asnprintf: unistdio.h. (line 162) -* u32_asprintf: unistdio.h. (line 160) +* u32_asnprintf: unistdio.h. (line 150) +* u32_asprintf: unistdio.h. (line 148) * u32_casecmp: Case insensitive comparison. - (line 70) + (line 57) * u32_casecoll: Case insensitive comparison. - (line 130) + (line 103) * u32_casefold: Case insensitive comparison. - (line 17) + (line 15) * u32_casexfrm: Case insensitive comparison. - (line 100) + (line 80) * u32_casing_prefixes_context: Case mappings of substrings. - (line 45) + (line 40) * u32_casing_prefix_context: Case mappings of substrings. - (line 32) + (line 30) * u32_casing_suffixes_context: Case mappings of substrings. - (line 83) + (line 72) * u32_casing_suffix_context: Case mappings of substrings. - (line 70) + (line 62) * u32_check: Elementary string checks. (line 11) * u32_chr: Searching for a character. (line 11) * u32_cmp: Comparing Unicode strings. - (line 14) + (line 13) * u32_cmp2: Comparing Unicode strings. - (line 32) -* u32_conv_from_encoding: uniconv.h. (line 58) -* u32_conv_to_encoding: uniconv.h. (line 101) + (line 29) +* u32_conv_from_encoding: uniconv.h. (line 62) +* u32_conv_to_encoding: uniconv.h. (line 102) * u32_cpy: Copying Unicode strings. - (line 14) + (line 12) * u32_cpy_alloc: Elementary string functions with memory allocation. (line 10) * u32_ct_casefold: Case insensitive comparison. - (line 47) + (line 40) * u32_ct_tolower: Case mappings of substrings. - (line 134) + (line 112) * u32_ct_totitle: Case mappings of substrings. - (line 161) + (line 133) * u32_ct_toupper: Case mappings of substrings. - (line 107) + (line 91) * u32_endswith: Searching for a substring. - (line 35) + (line 32) * u32_grapheme_breaks: Grapheme cluster breaks in a string. - (line 48) + (line 47) * u32_grapheme_next: Grapheme cluster breaks in a string. (line 13) * u32_grapheme_prev: Grapheme cluster breaks in a string. (line 27) -* u32_is_cased: Case detection. (line 69) -* u32_is_casefolded: Case detection. (line 55) -* u32_is_lowercase: Case detection. (line 29) -* u32_is_titlecase: Case detection. (line 42) -* u32_is_uppercase: Case detection. (line 16) +* u32_is_cased: Case detection. (line 57) +* u32_is_casefolded: Case detection. (line 44) +* u32_is_lowercase: Case detection. (line 24) +* u32_is_titlecase: Case detection. (line 34) +* u32_is_uppercase: Case detection. (line 14) * u32_mblen: Iterating. (line 11) * u32_mbsnlen: Counting characters. (line 10) * u32_mbtouc: Iterating. (line 21) -* u32_mbtoucr: Iterating. (line 52) -* u32_mbtouc_unsafe: Iterating. (line 43) +* u32_mbtoucr: Iterating. (line 49) +* u32_mbtouc_unsafe: Iterating. (line 41) * u32_move: Copying Unicode strings. - (line 28) + (line 23) * u32_next: Iterating over a NUL terminated Unicode string. (line 24) * u32_normalize: Normalization of strings. - (line 51) + (line 50) * u32_normcmp: Normalizing comparisons. - (line 15) + (line 13) * u32_normcoll: Normalizing comparisons. - (line 49) + (line 42) * u32_normxfrm: Normalizing comparisons. - (line 30) -* u32_possible_linebreaks: unilbrk.h. (line 51) + (line 26) +* u32_possible_linebreaks: unilbrk.h. (line 50) * u32_prev: Iterating over a NUL terminated Unicode string. - (line 37) + (line 36) * u32_set: Copying Unicode strings. - (line 41) -* u32_snprintf: unistdio.h. (line 158) -* u32_sprintf: unistdio.h. (line 157) + (line 35) +* u32_snprintf: unistdio.h. (line 146) +* u32_sprintf: unistdio.h. (line 145) * u32_startswith: Searching for a substring. - (line 27) + (line 24) * u32_stpcpy: Copying a NUL terminated Unicode string. (line 21) * u32_stpncpy: Copying a NUL terminated Unicode string. - (line 46) + (line 44) * u32_strcat: Copying a NUL terminated Unicode string. - (line 59) + (line 57) * u32_strchr: Searching for a character in a NUL terminated Unicode string. (line 10) * u32_strcmp: Comparing NUL terminated Unicode strings. (line 10) * u32_strcoll: Comparing NUL terminated Unicode strings. (line 20) -* u32_strconv_from_encoding: uniconv.h. (line 143) -* u32_strconv_from_locale: uniconv.h. (line 175) -* u32_strconv_to_encoding: uniconv.h. (line 159) -* u32_strconv_to_locale: uniconv.h. (line 185) +* u32_strconv_from_encoding: uniconv.h. (line 141) +* u32_strconv_from_locale: uniconv.h. (line 169) +* u32_strconv_to_encoding: uniconv.h. (line 154) +* u32_strconv_to_locale: uniconv.h. (line 179) * u32_strcpy: Copying a NUL terminated Unicode string. (line 11) * u32_strcspn: Searching for a character in a NUL terminated Unicode string. @@ -6254,68 +6260,68 @@ Index * u32_strmbtouc: Iterating over a NUL terminated Unicode string. (line 17) * u32_strncat: Copying a NUL terminated Unicode string. - (line 71) + (line 68) * u32_strncmp: Comparing NUL terminated Unicode strings. - (line 39) + (line 37) * u32_strncpy: Copying a NUL terminated Unicode string. - (line 34) + (line 33) * u32_strnlen: Length. (line 18) * u32_strpbrk: Searching for a character in a NUL terminated Unicode string. - (line 56) + (line 55) * u32_strrchr: Searching for a character in a NUL terminated Unicode string. (line 18) * u32_strspn: Searching for a character in a NUL terminated Unicode string. (line 43) * u32_strstr: Searching for a substring. - (line 15) -* u32_strtok: Tokenizing. (line 13) + (line 13) +* u32_strtok: Tokenizing. (line 12) * u32_strwidth: uniwidth.h. (line 39) * u32_tolower: Case mappings of strings. - (line 52) + (line 47) * u32_totitle: Case mappings of strings. - (line 72) + (line 64) * u32_toupper: Case mappings of strings. - (line 32) + (line 30) * u32_to_u16: Elementary string conversions. - (line 47) + (line 44) * u32_to_u8: Elementary string conversions. - (line 40) -* u32_u32_asnprintf: unistdio.h. (line 184) -* u32_u32_asprintf: unistdio.h. (line 182) -* u32_u32_snprintf: unistdio.h. (line 179) -* u32_u32_sprintf: unistdio.h. (line 177) -* u32_u32_vasnprintf: unistdio.h. (line 193) -* u32_u32_vasprintf: unistdio.h. (line 191) -* u32_u32_vsnprintf: unistdio.h. (line 188) -* u32_u32_vsprintf: unistdio.h. (line 186) + (line 37) +* u32_u32_asnprintf: unistdio.h. (line 170) +* u32_u32_asprintf: unistdio.h. (line 168) +* u32_u32_snprintf: unistdio.h. (line 166) +* u32_u32_sprintf: unistdio.h. (line 164) +* u32_u32_vasnprintf: unistdio.h. (line 178) +* u32_u32_vasprintf: unistdio.h. (line 176) +* u32_u32_vsnprintf: unistdio.h. (line 174) +* u32_u32_vsprintf: unistdio.h. (line 172) * u32_uctomb: Creating Unicode strings. (line 11) -* u32_vasnprintf: unistdio.h. (line 171) -* u32_vasprintf: unistdio.h. (line 169) -* u32_vsnprintf: unistdio.h. (line 167) -* u32_vsprintf: unistdio.h. (line 164) +* u32_vasnprintf: unistdio.h. (line 158) +* u32_vasprintf: unistdio.h. (line 156) +* u32_vsnprintf: unistdio.h. (line 154) +* u32_vsprintf: unistdio.h. (line 152) * u32_width: uniwidth.h. (line 31) -* u32_width_linebreaks: unilbrk.h. (line 72) +* u32_width_linebreaks: unilbrk.h. (line 69) * u32_wordbreaks: Word breaks in a string. (line 10) -* u8_asnprintf: unistdio.h. (line 75) -* u8_asprintf: unistdio.h. (line 73) +* u8_asnprintf: unistdio.h. (line 72) +* u8_asprintf: unistdio.h. (line 70) * u8_casecmp: Case insensitive comparison. - (line 60) + (line 51) * u8_casecoll: Case insensitive comparison. - (line 120) + (line 97) * u8_casefold: Case insensitive comparison. (line 9) * u8_casexfrm: Case insensitive comparison. - (line 90) + (line 74) * u8_casing_prefixes_context: Case mappings of substrings. - (line 37) + (line 34) * u8_casing_prefix_context: Case mappings of substrings. (line 26) * u8_casing_suffixes_context: Case mappings of substrings. - (line 75) + (line 66) * u8_casing_suffix_context: Case mappings of substrings. - (line 64) + (line 58) * u8_check: Elementary string checks. (line 9) * u8_chr: Searching for a character. @@ -6323,41 +6329,41 @@ Index * u8_cmp: Comparing Unicode strings. (line 9) * u8_cmp2: Comparing Unicode strings. - (line 27) -* u8_conv_from_encoding: uniconv.h. (line 48) -* u8_conv_to_encoding: uniconv.h. (line 91) + (line 25) +* u8_conv_from_encoding: uniconv.h. (line 54) +* u8_conv_to_encoding: uniconv.h. (line 94) * u8_cpy: Copying Unicode strings. (line 8) * u8_cpy_alloc: Elementary string functions with memory allocation. (line 8) * u8_ct_casefold: Case insensitive comparison. - (line 33) + (line 30) * u8_ct_tolower: Case mappings of substrings. - (line 120) + (line 102) * u8_ct_totitle: Case mappings of substrings. - (line 147) + (line 123) * u8_ct_toupper: Case mappings of substrings. - (line 93) + (line 81) * u8_endswith: Searching for a substring. - (line 31) + (line 28) * u8_grapheme_breaks: Grapheme cluster breaks in a string. (line 43) * u8_grapheme_next: Grapheme cluster breaks in a string. (line 9) * u8_grapheme_prev: Grapheme cluster breaks in a string. (line 23) -* u8_is_cased: Case detection. (line 65) -* u8_is_casefolded: Case detection. (line 49) -* u8_is_lowercase: Case detection. (line 23) -* u8_is_titlecase: Case detection. (line 36) +* u8_is_cased: Case detection. (line 53) +* u8_is_casefolded: Case detection. (line 40) +* u8_is_lowercase: Case detection. (line 20) +* u8_is_titlecase: Case detection. (line 30) * u8_is_uppercase: Case detection. (line 10) * u8_mblen: Iterating. (line 9) * u8_mbsnlen: Counting characters. (line 8) * u8_mbtouc: Iterating. (line 19) -* u8_mbtoucr: Iterating. (line 50) +* u8_mbtoucr: Iterating. (line 47) * u8_mbtouc_unsafe: Iterating. (line 37) * u8_move: Copying Unicode strings. - (line 22) + (line 19) * u8_next: Iterating over a NUL terminated Unicode string. (line 22) * u8_normalize: Normalization of strings. @@ -6365,24 +6371,24 @@ Index * u8_normcmp: Normalizing comparisons. (line 9) * u8_normcoll: Normalizing comparisons. - (line 43) + (line 38) * u8_normxfrm: Normalizing comparisons. - (line 25) + (line 22) * u8_possible_linebreaks: unilbrk.h. (line 46) * u8_prev: Iterating over a NUL terminated Unicode string. (line 32) * u8_set: Copying Unicode strings. - (line 39) -* u8_snprintf: unistdio.h. (line 71) -* u8_sprintf: unistdio.h. (line 70) + (line 33) +* u8_snprintf: unistdio.h. (line 68) +* u8_sprintf: unistdio.h. (line 67) * u8_startswith: Searching for a substring. - (line 23) + (line 20) * u8_stpcpy: Copying a NUL terminated Unicode string. (line 18) * u8_stpncpy: Copying a NUL terminated Unicode string. - (line 41) + (line 40) * u8_strcat: Copying a NUL terminated Unicode string. - (line 56) + (line 54) * u8_strchr: Searching for a character in a NUL terminated Unicode string. (line 8) * u8_strcmp: Comparing NUL terminated Unicode strings. @@ -6390,9 +6396,9 @@ Index * u8_strcoll: Comparing NUL terminated Unicode strings. (line 18) * u8_strconv_from_encoding: uniconv.h. (line 137) -* u8_strconv_from_locale: uniconv.h. (line 173) -* u8_strconv_to_encoding: uniconv.h. (line 153) -* u8_strconv_to_locale: uniconv.h. (line 183) +* u8_strconv_from_locale: uniconv.h. (line 167) +* u8_strconv_to_encoding: uniconv.h. (line 150) +* u8_strconv_to_locale: uniconv.h. (line 177) * u8_strcpy: Copying a NUL terminated Unicode string. (line 8) * u8_strcspn: Searching for a character in a NUL terminated Unicode string. @@ -6405,7 +6411,7 @@ Index * u8_strmbtouc: Iterating over a NUL terminated Unicode string. (line 15) * u8_strncat: Copying a NUL terminated Unicode string. - (line 66) + (line 64) * u8_strncmp: Comparing NUL terminated Unicode strings. (line 33) * u8_strncpy: Copying a NUL terminated Unicode string. @@ -6422,31 +6428,31 @@ Index * u8_strtok: Tokenizing. (line 8) * u8_strwidth: uniwidth.h. (line 37) * u8_tolower: Case mappings of strings. - (line 44) + (line 41) * u8_totitle: Case mappings of strings. - (line 64) + (line 58) * u8_toupper: Case mappings of strings. (line 24) * u8_to_u16: Elementary string conversions. (line 9) * u8_to_u32: Elementary string conversions. - (line 17) -* u8_u8_asnprintf: unistdio.h. (line 98) -* u8_u8_asprintf: unistdio.h. (line 96) -* u8_u8_snprintf: unistdio.h. (line 93) -* u8_u8_sprintf: unistdio.h. (line 91) -* u8_u8_vasnprintf: unistdio.h. (line 108) -* u8_u8_vasprintf: unistdio.h. (line 106) -* u8_u8_vsnprintf: unistdio.h. (line 103) -* u8_u8_vsprintf: unistdio.h. (line 100) + (line 16) +* u8_u8_asnprintf: unistdio.h. (line 92) +* u8_u8_asprintf: unistdio.h. (line 90) +* u8_u8_snprintf: unistdio.h. (line 88) +* u8_u8_sprintf: unistdio.h. (line 86) +* u8_u8_vasnprintf: unistdio.h. (line 100) +* u8_u8_vasprintf: unistdio.h. (line 98) +* u8_u8_vsnprintf: unistdio.h. (line 96) +* u8_u8_vsprintf: unistdio.h. (line 94) * u8_uctomb: Creating Unicode strings. (line 9) -* u8_vasnprintf: unistdio.h. (line 85) -* u8_vasprintf: unistdio.h. (line 82) -* u8_vsnprintf: unistdio.h. (line 80) -* u8_vsprintf: unistdio.h. (line 77) +* u8_vasnprintf: unistdio.h. (line 80) +* u8_vasprintf: unistdio.h. (line 78) +* u8_vsnprintf: unistdio.h. (line 76) +* u8_vsprintf: unistdio.h. (line 74) * u8_width: uniwidth.h. (line 27) -* u8_width_linebreaks: unilbrk.h. (line 65) +* u8_width_linebreaks: unilbrk.h. (line 63) * u8_wordbreaks: Word breaks in a string. (line 8) * UCS-4: Unicode. (line 14) @@ -6481,18 +6487,18 @@ Index (line 80) * uc_digit_value: Digit value. (line 10) * uc_fraction_t: Numeric value. (line 12) -* uc_general_category: Object oriented API. (line 227) -* uc_general_category_and: Object oriented API. (line 183) -* uc_general_category_and_not: Object oriented API. (line 191) -* uc_general_category_byname: Object oriented API. (line 216) -* uc_general_category_long_name: Object oriented API. (line 209) -* uc_general_category_name: Object oriented API. (line 202) +* uc_general_category: Object oriented API. (line 221) +* uc_general_category_and: Object oriented API. (line 182) +* uc_general_category_and_not: Object oriented API. (line 189) +* uc_general_category_byname: Object oriented API. (line 211) +* uc_general_category_long_name: Object oriented API. (line 205) +* uc_general_category_name: Object oriented API. (line 199) * uc_general_category_or: Object oriented API. (line 176) * uc_general_category_t: Object oriented API. (line 6) * uc_graphemeclusterbreak_property: Grapheme cluster break property. (line 37) * uc_grapheme_breaks: Grapheme cluster breaks in a string. - (line 53) + (line 51) * uc_is_alnum: Classifications like in ISO C. (line 13) * uc_is_alpha: Classifications like in ISO C. @@ -6508,7 +6514,7 @@ Index (line 9) * uc_is_digit: Classifications like in ISO C. (line 26) -* uc_is_general_category: Object oriented API. (line 232) +* uc_is_general_category: Object oriented API. (line 226) * uc_is_general_category_withtable: Bit mask API. (line 51) * uc_is_graph: Classifications like in ISO C. (line 30) @@ -6525,189 +6531,189 @@ Index * uc_is_property_alphabetic: Properties as functions. (line 9) * uc_is_property_ascii_hex_digit: Properties as functions. - (line 81) + (line 80) * uc_is_property_bidi_arabic_digit: Properties as functions. - (line 67) + (line 66) * uc_is_property_bidi_arabic_right_to_left: Properties as functions. - (line 63) + (line 62) * uc_is_property_bidi_block_separator: Properties as functions. - (line 69) + (line 68) * uc_is_property_bidi_boundary_neutral: Properties as functions. - (line 73) + (line 72) * uc_is_property_bidi_common_separator: Properties as functions. - (line 68) + (line 67) * uc_is_property_bidi_control: Properties as functions. - (line 60) + (line 59) * uc_is_property_bidi_embedding_or_override: Properties as functions. - (line 75) + (line 74) * uc_is_property_bidi_european_digit: Properties as functions. - (line 64) + (line 63) * uc_is_property_bidi_eur_num_separator: Properties as functions. - (line 65) + (line 64) * uc_is_property_bidi_eur_num_terminator: Properties as functions. - (line 66) + (line 65) * uc_is_property_bidi_hebrew_right_to_left: Properties as functions. - (line 62) -* uc_is_property_bidi_left_to_right: Properties as functions. (line 61) +* uc_is_property_bidi_left_to_right: Properties as functions. + (line 60) * uc_is_property_bidi_non_spacing_mark: Properties as functions. - (line 72) + (line 71) * uc_is_property_bidi_other_neutral: Properties as functions. - (line 76) + (line 75) * uc_is_property_bidi_pdf: Properties as functions. - (line 74) + (line 73) * uc_is_property_bidi_segment_separator: Properties as functions. - (line 70) + (line 69) * uc_is_property_bidi_whitespace: Properties as functions. - (line 71) + (line 70) * uc_is_property_cased: Properties as functions. - (line 30) + (line 29) * uc_is_property_case_ignorable: Properties as functions. - (line 31) + (line 30) * uc_is_property_changes_when_casefolded: Properties as functions. - (line 35) + (line 34) * uc_is_property_changes_when_casemapped: Properties as functions. - (line 36) + (line 35) * uc_is_property_changes_when_lowercased: Properties as functions. - (line 32) + (line 31) * uc_is_property_changes_when_titlecased: Properties as functions. - (line 34) -* uc_is_property_changes_when_uppercased: Properties as functions. (line 33) +* uc_is_property_changes_when_uppercased: Properties as functions. + (line 32) * uc_is_property_combining: Properties as functions. - (line 120) + (line 119) * uc_is_property_composite: Properties as functions. - (line 121) + (line 120) * uc_is_property_currency_symbol: Properties as functions. - (line 115) + (line 114) * uc_is_property_dash: Properties as functions. - (line 107) + (line 106) * uc_is_property_decimal_digit: Properties as functions. - (line 122) + (line 121) * uc_is_property_default_ignorable_code_point: Properties as functions. (line 12) * uc_is_property_deprecated: Properties as functions. - (line 17) + (line 16) * uc_is_property_diacritic: Properties as functions. - (line 124) + (line 123) * uc_is_property_emoji: Properties as functions. - (line 93) + (line 92) * uc_is_property_emoji_component: Properties as functions. - (line 97) + (line 96) * uc_is_property_emoji_modifier: Properties as functions. - (line 95) + (line 94) * uc_is_property_emoji_modifier_base: Properties as functions. - (line 96) + (line 95) * uc_is_property_emoji_presentation: Properties as functions. - (line 94) + (line 93) * uc_is_property_extended_pictographic: Properties as functions. - (line 98) + (line 97) * uc_is_property_extender: Properties as functions. - (line 125) + (line 124) * uc_is_property_format_control: Properties as functions. - (line 106) + (line 105) * uc_is_property_grapheme_base: Properties as functions. - (line 53) + (line 52) * uc_is_property_grapheme_extend: Properties as functions. - (line 54) + (line 53) * uc_is_property_grapheme_link: Properties as functions. - (line 56) + (line 55) * uc_is_property_hex_digit: Properties as functions. - (line 80) + (line 79) * uc_is_property_hyphen: Properties as functions. - (line 108) + (line 107) * uc_is_property_ideographic: Properties as functions. - (line 85) + (line 84) * uc_is_property_ids_binary_operator: Properties as functions. - (line 88) + (line 87) * uc_is_property_ids_trinary_operator: Properties as functions. - (line 89) + (line 88) * uc_is_property_id_continue: Properties as functions. - (line 43) + (line 42) * uc_is_property_id_start: Properties as functions. - (line 41) + (line 40) * uc_is_property_ignorable_control: Properties as functions. - (line 126) + (line 125) * uc_is_property_iso_control: Properties as functions. - (line 105) + (line 104) * uc_is_property_join_control: Properties as functions. - (line 52) + (line 51) * uc_is_property_left_of_pair: Properties as functions. - (line 119) + (line 118) * uc_is_property_line_separator: Properties as functions. - (line 110) + (line 109) * uc_is_property_logical_order_exception: Properties as functions. - (line 18) + (line 17) * uc_is_property_lowercase: Properties as functions. - (line 27) + (line 26) * uc_is_property_math: Properties as functions. - (line 116) + (line 115) * uc_is_property_non_break: Properties as functions. - (line 104) + (line 103) * uc_is_property_not_a_character: Properties as functions. (line 11) * uc_is_property_numeric: Properties as functions. - (line 123) + (line 122) * uc_is_property_other_alphabetic: Properties as functions. (line 10) * uc_is_property_other_default_ignorable_code_point: Properties as functions. (line 14) * uc_is_property_other_grapheme_extend: Properties as functions. - (line 55) + (line 54) * uc_is_property_other_id_continue: Properties as functions. - (line 44) + (line 43) * uc_is_property_other_id_start: Properties as functions. - (line 42) + (line 41) * uc_is_property_other_lowercase: Properties as functions. - (line 28) + (line 27) * uc_is_property_other_math: Properties as functions. - (line 117) + (line 116) * uc_is_property_other_uppercase: Properties as functions. - (line 26) + (line 25) * uc_is_property_paired_punctuation: Properties as functions. - (line 118) + (line 117) * uc_is_property_paragraph_separator: Properties as functions. - (line 111) + (line 110) * uc_is_property_pattern_syntax: Properties as functions. - (line 48) -* uc_is_property_pattern_white_space: Properties as functions. (line 47) +* uc_is_property_pattern_white_space: Properties as functions. + (line 46) * uc_is_property_private_use: Properties as functions. - (line 20) + (line 19) * uc_is_property_punctuation: Properties as functions. - (line 109) + (line 108) * uc_is_property_quotation_mark: Properties as functions. - (line 112) + (line 111) * uc_is_property_radical: Properties as functions. - (line 87) + (line 86) * uc_is_property_regional_indicator: Properties as functions. - (line 127) + (line 126) * uc_is_property_sentence_terminal: Properties as functions. - (line 113) + (line 112) * uc_is_property_soft_dotted: Properties as functions. - (line 37) + (line 36) * uc_is_property_space: Properties as functions. - (line 103) + (line 102) * uc_is_property_terminal_punctuation: Properties as functions. - (line 114) + (line 113) * uc_is_property_titlecase: Properties as functions. - (line 29) + (line 28) * uc_is_property_unassigned_code_value: Properties as functions. - (line 21) + (line 20) * uc_is_property_unified_ideograph: Properties as functions. - (line 86) + (line 85) * uc_is_property_uppercase: Properties as functions. - (line 25) + (line 24) * uc_is_property_variation_selector: Properties as functions. - (line 19) + (line 18) * uc_is_property_white_space: Properties as functions. (line 8) * uc_is_property_xid_continue: Properties as functions. - (line 46) -* uc_is_property_xid_start: Properties as functions. (line 45) +* uc_is_property_xid_start: Properties as functions. + (line 44) * uc_is_property_zero_width: Properties as functions. - (line 102) + (line 101) * uc_is_punct: Classifications like in ISO C. (line 43) * uc_is_script: Scripts. (line 30) @@ -6753,23 +6759,23 @@ Index * ulc_asnprintf: unistdio.h. (line 49) * ulc_asprintf: unistdio.h. (line 47) * ulc_casecmp: Case insensitive comparison. - (line 75) + (line 60) * ulc_casecoll: Case insensitive comparison. - (line 135) + (line 106) * ulc_casexfrm: Case insensitive comparison. - (line 105) -* ulc_fprintf: unistdio.h. (line 200) + (line 83) +* ulc_fprintf: unistdio.h. (line 184) * ulc_grapheme_breaks: Grapheme cluster breaks in a string. - (line 51) -* ulc_possible_linebreaks: unilbrk.h. (line 53) + (line 49) +* ulc_possible_linebreaks: unilbrk.h. (line 52) * ulc_snprintf: unistdio.h. (line 44) * ulc_sprintf: unistdio.h. (line 42) -* ulc_vasnprintf: unistdio.h. (line 63) -* ulc_vasprintf: unistdio.h. (line 59) -* ulc_vfprintf: unistdio.h. (line 201) -* ulc_vsnprintf: unistdio.h. (line 56) -* ulc_vsprintf: unistdio.h. (line 53) -* ulc_width_linebreaks: unilbrk.h. (line 76) +* ulc_vasnprintf: unistdio.h. (line 61) +* ulc_vasprintf: unistdio.h. (line 58) +* ulc_vfprintf: unistdio.h. (line 185) +* ulc_vsnprintf: unistdio.h. (line 55) +* ulc_vsprintf: unistdio.h. (line 52) +* ulc_width_linebreaks: unilbrk.h. (line 72) * ulc_wordbreaks: Word breaks in a string. (line 11) * Unicode: Unicode. (line 6) @@ -6803,9 +6809,9 @@ Index * uninorm_filter_create: Normalization of streams. (line 16) * uninorm_filter_flush: Normalization of streams. - (line 33) + (line 32) * uninorm_filter_free: Normalization of streams. - (line 43) + (line 42) * uninorm_filter_write: Normalization of streams. (line 27) * uninorm_is_compat_decomposing: Normalization of strings. @@ -6873,63 +6879,63 @@ Node: Searching for a character in a NUL terminated Unicode string46324 Node: Searching for a substring49088 Node: Tokenizing50611 Node: uniconv.h51484 -Node: unistdio.h59497 -Node: uniname.h67750 -Node: unictype.h69156 -Node: General category70084 -Node: Object oriented API71139 -Node: Bit mask API80980 -Node: Canonical combining class83275 -Node: Bidi class87510 -Node: Decimal digit value91305 -Node: Digit value91862 -Node: Numeric value92423 -Node: Mirrored character93325 -Node: Arabic shaping94018 -Node: Joining type94491 -Node: Joining group96641 -Node: Properties102453 -Node: Properties as objects103144 -Node: Properties as functions110625 -Node: Scripts117142 -Node: Blocks118547 -Node: ISO C and Java syntax119890 -Node: Classifications like in ISO C121608 -Node: uniwidth.h124420 -Node: unigbrk.h126466 -Node: Grapheme cluster breaks in a string127960 -Node: Grapheme cluster break property130979 -Node: uniwbrk.h133225 -Node: Word breaks in a string133763 -Node: Word break property134855 -Node: unilbrk.h136183 -Node: uninorm.h140735 -Node: Decomposition of characters141372 -Node: Composition of characters145153 -Node: Normalization of strings145866 -Node: Normalizing comparisons148039 -Node: Normalization of streams150537 -Node: unicase.h152662 -Node: Case mappings of characters153351 -Node: Case mappings of strings155500 -Node: Case mappings of substrings159139 -Node: Case insensitive comparison166409 -Node: Case detection172102 -Node: uniregex.h175416 -Node: Using the library175643 -Node: Installation176054 -Node: Compiler options176542 -Node: Include files178182 -Node: Autoconf macro179435 -Node: Reporting problems181076 -Node: More functionality181886 -Node: The wchar_t mess182338 -Node: The char32_t problem184688 -Node: Licenses187063 -Node: GNU GPL189536 -Node: GNU LGPL227285 -Node: GNU FDL235769 -Node: Index261080 +Node: unistdio.h59764 +Node: uniname.h68017 +Node: unictype.h69423 +Node: General category70351 +Node: Object oriented API71406 +Node: Bit mask API81247 +Node: Canonical combining class83542 +Node: Bidi class87777 +Node: Decimal digit value91572 +Node: Digit value92129 +Node: Numeric value92690 +Node: Mirrored character93592 +Node: Arabic shaping94285 +Node: Joining type94758 +Node: Joining group96908 +Node: Properties102720 +Node: Properties as objects103411 +Node: Properties as functions110892 +Node: Scripts117409 +Node: Blocks118814 +Node: ISO C and Java syntax120157 +Node: Classifications like in ISO C121875 +Node: uniwidth.h124687 +Node: unigbrk.h126733 +Node: Grapheme cluster breaks in a string128227 +Node: Grapheme cluster break property131246 +Node: uniwbrk.h133492 +Node: Word breaks in a string134030 +Node: Word break property135122 +Node: unilbrk.h136450 +Node: uninorm.h141002 +Node: Decomposition of characters141639 +Node: Composition of characters145420 +Node: Normalization of strings146133 +Node: Normalizing comparisons148306 +Node: Normalization of streams150804 +Node: unicase.h152929 +Node: Case mappings of characters153618 +Node: Case mappings of strings155767 +Node: Case mappings of substrings159406 +Node: Case insensitive comparison166676 +Node: Case detection172369 +Node: uniregex.h175683 +Node: Using the library175910 +Node: Installation176321 +Node: Compiler options176809 +Node: Include files178449 +Node: Autoconf macro179702 +Node: Reporting problems181343 +Node: More functionality182153 +Node: The wchar_t mess182605 +Node: The char32_t problem184955 +Node: Licenses187330 +Node: GNU GPL189803 +Node: GNU LGPL227552 +Node: GNU FDL236036 +Node: Index261347  End Tag Table -- cgit v1.2.3