summaryrefslogtreecommitdiff
path: root/doc/libunistring.info
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2022-10-24 22:26:08 +0200
committerJörg Frings-Fürst <debian@jff.email>2022-10-24 22:26:08 +0200
commite97e0882ffc87a91e7818137196f1b74134566df (patch)
tree285662381eaa0514f988142bff0c8a9685c84dc0 /doc/libunistring.info
parentcc0876a2fa9e703b1064992ab535f3eed57e9c71 (diff)
parentcb4186bef1b44691db4221406d001a8d40c65b4b (diff)
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'doc/libunistring.info')
-rw-r--r--doc/libunistring.info726
1 files changed, 366 insertions, 360 deletions
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