diff options
Diffstat (limited to 'doc/libunistring.info')
-rw-r--r-- | doc/libunistring.info | 206 |
1 files changed, 104 insertions, 102 deletions
diff --git a/doc/libunistring.info b/doc/libunistring.info index 2fad8fec..749dd9b3 100644 --- a/doc/libunistring.info +++ b/doc/libunistring.info @@ -953,8 +953,10 @@ previous character in a Unicode string. *SRC, size_t N) -- Function: uint32_t * u32_stpncpy (uint32_t *DEST, const uint32_t *SRC, size_t N) - Copies no more than N units of SRC to DEST, returning the address - of the last unit written into DEST. + Copies no more than N units of SRC to DEST. Returns a pointer + past the last non-NUL unit written into DEST. In other words, if + the units written into DEST include a NUL, the return value is the + address of the first such NUL unit, otherwise it is `DEST + N'. This function is similar to `stpncpy', except that it operates on Unicode strings. @@ -5227,7 +5229,7 @@ Index * combining, Unicode characters: Composition of characters. (line 6) * comparing <1>: Elementary string functions on NUL terminated strings. - (line 128) + (line 130) * comparing: Elementary string functions. (line 108) * comparing, ignoring case: Case insensitive comparison. @@ -5243,7 +5245,7 @@ Index * comparing, ignoring normalization, with collation rules: Normalizing comparisons. (line 23) * comparing, with collation rules: Elementary string functions on NUL terminated strings. - (line 140) + (line 142) * comparing, with collation rules, ignoring case: Case insensitive comparison. (line 66) * comparing, with collation rules, ignoring normalization: Normalizing comparisons. @@ -5267,7 +5269,7 @@ Index * dependencies: Installation. (line 6) * detecting case: Case detection. (line 6) * duplicating <1>: Elementary string functions on NUL terminated strings. - (line 166) + (line 168) * duplicating: Elementary string functions with memory allocation. (line 6) * enum iconv_ilseq_handler: uniconv.h. (line 30) @@ -5315,11 +5317,11 @@ Index * return value conventions: Conventions. (line 47) * scripts: Scripts. (line 6) * searching, for a character <1>: Elementary string functions on NUL terminated strings. - (line 176) + (line 178) * searching, for a character: Elementary string functions. (line 140) * searching, for a substring: Elementary string functions on NUL terminated strings. - (line 232) + (line 234) * stream, normalizing a: Normalization of streams. (line 6) * struct uninorm_filter: Normalization of streams. @@ -5367,7 +5369,7 @@ Index * u16_ct_toupper: Case mappings of substrings. (line 89) * u16_endswith: Elementary string functions on NUL terminated strings. - (line 258) + (line 260) * u16_is_cased: Case detection. (line 57) * u16_is_casefolded: Case detection. (line 44) * u16_is_lowercase: Case detection. (line 24) @@ -5403,19 +5405,19 @@ Index * u16_snprintf: unistdio.h. (line 126) * u16_sprintf: unistdio.h. (line 123) * u16_startswith: Elementary string functions on NUL terminated strings. - (line 250) + (line 252) * u16_stpcpy: Elementary string functions on NUL terminated strings. (line 76) * u16_stpncpy: Elementary string functions on NUL terminated strings. (line 99) * u16_strcat: Elementary string functions on NUL terminated strings. - (line 110) + (line 112) * u16_strchr: Elementary string functions on NUL terminated strings. - (line 180) + (line 182) * u16_strcmp: Elementary string functions on NUL terminated strings. - (line 132) + (line 134) * u16_strcoll: Elementary string functions on NUL terminated strings. - (line 142) + (line 144) * u16_strconv_from_encoding: uniconv.h. (line 129) * u16_strconv_from_locale: uniconv.h. (line 157) * u16_strconv_to_encoding: uniconv.h. (line 142) @@ -5423,9 +5425,9 @@ Index * u16_strcpy: Elementary string functions on NUL terminated strings. (line 66) * u16_strcspn: Elementary string functions on NUL terminated strings. - (line 201) + (line 203) * u16_strdup: Elementary string functions on NUL terminated strings. - (line 170) + (line 172) * u16_strlen: Elementary string functions on NUL terminated strings. (line 47) * u16_strmblen: Elementary string functions on NUL terminated strings. @@ -5433,23 +5435,23 @@ Index * u16_strmbtouc: Elementary string functions on NUL terminated strings. (line 17) * u16_strncat: Elementary string functions on NUL terminated strings. - (line 121) + (line 123) * u16_strncmp: Elementary string functions on NUL terminated strings. - (line 159) + (line 161) * u16_strncpy: Elementary string functions on NUL terminated strings. (line 88) * u16_strnlen: Elementary string functions on NUL terminated strings. (line 55) * u16_strpbrk: Elementary string functions on NUL terminated strings. - (line 225) + (line 227) * u16_strrchr: Elementary string functions on NUL terminated strings. - (line 188) + (line 190) * u16_strspn: Elementary string functions on NUL terminated strings. - (line 213) + (line 215) * u16_strstr: Elementary string functions on NUL terminated strings. - (line 239) + (line 241) * u16_strtok: Elementary string functions on NUL terminated strings. - (line 268) + (line 270) * u16_strwidth: uniwidth.h. (line 39) * u16_to_u32: Elementary string conversions. (line 23) @@ -5520,7 +5522,7 @@ Index * u32_ct_toupper: Case mappings of substrings. (line 94) * u32_endswith: Elementary string functions on NUL terminated strings. - (line 260) + (line 262) * u32_is_cased: Case detection. (line 59) * u32_is_casefolded: Case detection. (line 46) * u32_is_lowercase: Case detection. (line 26) @@ -5556,19 +5558,19 @@ Index * u32_snprintf: unistdio.h. (line 179) * u32_sprintf: unistdio.h. (line 176) * u32_startswith: Elementary string functions on NUL terminated strings. - (line 252) + (line 254) * u32_stpcpy: Elementary string functions on NUL terminated strings. (line 78) * u32_stpncpy: Elementary string functions on NUL terminated strings. (line 101) * u32_strcat: Elementary string functions on NUL terminated strings. - (line 112) + (line 114) * u32_strchr: Elementary string functions on NUL terminated strings. - (line 181) + (line 183) * u32_strcmp: Elementary string functions on NUL terminated strings. - (line 133) + (line 135) * u32_strcoll: Elementary string functions on NUL terminated strings. - (line 143) + (line 145) * u32_strconv_from_encoding: uniconv.h. (line 131) * u32_strconv_from_locale: uniconv.h. (line 158) * u32_strconv_to_encoding: uniconv.h. (line 144) @@ -5576,9 +5578,9 @@ Index * u32_strcpy: Elementary string functions on NUL terminated strings. (line 68) * u32_strcspn: Elementary string functions on NUL terminated strings. - (line 203) + (line 205) * u32_strdup: Elementary string functions on NUL terminated strings. - (line 171) + (line 173) * u32_strlen: Elementary string functions on NUL terminated strings. (line 48) * u32_strmblen: Elementary string functions on NUL terminated strings. @@ -5586,23 +5588,23 @@ Index * u32_strmbtouc: Elementary string functions on NUL terminated strings. (line 18) * u32_strncat: Elementary string functions on NUL terminated strings. - (line 123) + (line 125) * u32_strncmp: Elementary string functions on NUL terminated strings. - (line 161) + (line 163) * u32_strncpy: Elementary string functions on NUL terminated strings. (line 90) * u32_strnlen: Elementary string functions on NUL terminated strings. (line 56) * u32_strpbrk: Elementary string functions on NUL terminated strings. - (line 227) + (line 229) * u32_strrchr: Elementary string functions on NUL terminated strings. - (line 189) + (line 191) * u32_strspn: Elementary string functions on NUL terminated strings. - (line 215) + (line 217) * u32_strstr: Elementary string functions on NUL terminated strings. - (line 241) + (line 243) * u32_strtok: Elementary string functions on NUL terminated strings. - (line 270) + (line 272) * u32_strwidth: uniwidth.h. (line 40) * u32_to_u16: Elementary string conversions. (line 31) @@ -5673,7 +5675,7 @@ Index * u8_ct_toupper: Case mappings of substrings. (line 84) * u8_endswith: Elementary string functions on NUL terminated strings. - (line 256) + (line 258) * u8_is_cased: Case detection. (line 55) * u8_is_casefolded: Case detection. (line 42) * u8_is_lowercase: Case detection. (line 22) @@ -5709,19 +5711,19 @@ Index * u8_snprintf: unistdio.h. (line 73) * u8_sprintf: unistdio.h. (line 70) * u8_startswith: Elementary string functions on NUL terminated strings. - (line 248) + (line 250) * u8_stpcpy: Elementary string functions on NUL terminated strings. (line 74) * u8_stpncpy: Elementary string functions on NUL terminated strings. (line 97) * u8_strcat: Elementary string functions on NUL terminated strings. - (line 108) + (line 110) * u8_strchr: Elementary string functions on NUL terminated strings. - (line 179) + (line 181) * u8_strcmp: Elementary string functions on NUL terminated strings. - (line 131) + (line 133) * u8_strcoll: Elementary string functions on NUL terminated strings. - (line 141) + (line 143) * u8_strconv_from_encoding: uniconv.h. (line 127) * u8_strconv_from_locale: uniconv.h. (line 156) * u8_strconv_to_encoding: uniconv.h. (line 140) @@ -5729,9 +5731,9 @@ Index * u8_strcpy: Elementary string functions on NUL terminated strings. (line 64) * u8_strcspn: Elementary string functions on NUL terminated strings. - (line 199) + (line 201) * u8_strdup: Elementary string functions on NUL terminated strings. - (line 169) + (line 171) * u8_strlen: Elementary string functions on NUL terminated strings. (line 46) * u8_strmblen: Elementary string functions on NUL terminated strings. @@ -5739,23 +5741,23 @@ Index * u8_strmbtouc: Elementary string functions on NUL terminated strings. (line 16) * u8_strncat: Elementary string functions on NUL terminated strings. - (line 119) + (line 121) * u8_strncmp: Elementary string functions on NUL terminated strings. - (line 157) + (line 159) * u8_strncpy: Elementary string functions on NUL terminated strings. (line 86) * u8_strnlen: Elementary string functions on NUL terminated strings. (line 54) * u8_strpbrk: Elementary string functions on NUL terminated strings. - (line 223) + (line 225) * u8_strrchr: Elementary string functions on NUL terminated strings. - (line 187) + (line 189) * u8_strspn: Elementary string functions on NUL terminated strings. - (line 211) + (line 213) * u8_strstr: Elementary string functions on NUL terminated strings. - (line 237) + (line 239) * u8_strtok: Elementary string functions on NUL terminated strings. - (line 266) + (line 268) * u8_strwidth: uniwidth.h. (line 38) * u8_to_u16: Elementary string conversions. (line 11) @@ -6141,56 +6143,56 @@ Node: Elementary string conversions24459 Node: Elementary string functions25761 Node: Elementary string functions with memory allocation32732 Node: Elementary string functions on NUL terminated strings33354 -Node: uniconv.h45090 -Node: unistdio.h52801 -Node: uniname.h61004 -Node: unictype.h62337 -Node: General category63246 -Node: Object oriented API64289 -Node: Bit mask API72751 -Node: Canonical combining class75005 -Node: Bidirectional category78219 -Node: Decimal digit value81276 -Node: Digit value81837 -Node: Numeric value82398 -Node: Mirrored character83289 -Node: Properties83962 -Node: Properties as objects84653 -Node: Properties as functions91031 -Node: Scripts96582 -Node: Blocks97968 -Node: ISO C and Java syntax99291 -Node: Classifications like in ISO C101001 -Node: uniwidth.h103705 -Node: uniwbrk.h105742 -Node: Word breaks in a string106269 -Node: Word break property107320 -Node: unilbrk.h108416 -Node: uninorm.h112587 -Node: Decomposition of characters113219 -Node: Composition of characters116595 -Node: Normalization of strings117304 -Node: Normalizing comparisons119366 -Node: Normalization of streams121722 -Node: unicase.h123810 -Node: Case mappings of characters124495 -Node: Case mappings of strings126542 -Node: Case mappings of substrings129875 -Node: Case insensitive comparison136805 -Node: Case detection142156 -Node: uniregex.h145424 -Node: Using the library145647 -Node: Installation146058 -Node: Compiler options146531 -Node: Include files148090 -Node: Autoconf macro149314 -Node: Reporting problems150872 -Node: More functionality151669 -Node: Licenses152112 -Node: GNU GPL153747 -Node: GNU LGPL191292 -Node: GNU FDL199738 -Node: Index224863 +Node: uniconv.h45258 +Node: unistdio.h52969 +Node: uniname.h61172 +Node: unictype.h62505 +Node: General category63414 +Node: Object oriented API64457 +Node: Bit mask API72919 +Node: Canonical combining class75173 +Node: Bidirectional category78387 +Node: Decimal digit value81444 +Node: Digit value82005 +Node: Numeric value82566 +Node: Mirrored character83457 +Node: Properties84130 +Node: Properties as objects84821 +Node: Properties as functions91199 +Node: Scripts96750 +Node: Blocks98136 +Node: ISO C and Java syntax99459 +Node: Classifications like in ISO C101169 +Node: uniwidth.h103873 +Node: uniwbrk.h105910 +Node: Word breaks in a string106437 +Node: Word break property107488 +Node: unilbrk.h108584 +Node: uninorm.h112755 +Node: Decomposition of characters113387 +Node: Composition of characters116763 +Node: Normalization of strings117472 +Node: Normalizing comparisons119534 +Node: Normalization of streams121890 +Node: unicase.h123978 +Node: Case mappings of characters124663 +Node: Case mappings of strings126710 +Node: Case mappings of substrings130043 +Node: Case insensitive comparison136973 +Node: Case detection142324 +Node: uniregex.h145592 +Node: Using the library145815 +Node: Installation146226 +Node: Compiler options146699 +Node: Include files148258 +Node: Autoconf macro149482 +Node: Reporting problems151040 +Node: More functionality151837 +Node: Licenses152280 +Node: GNU GPL153915 +Node: GNU LGPL191460 +Node: GNU FDL199906 +Node: Index225031 End Tag Table |