summaryrefslogtreecommitdiff
path: root/doc/libunistring.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/libunistring.info')
-rw-r--r--doc/libunistring.info206
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