blob: f75a386554748e86cb9988c2afb745052ee10469 [file] [log] [blame]
Alexander Gutkin439f3d12014-02-28 11:33:45 +00001.deEX
2.ift .ft5
3.nf
4..
5.deEE
6.ft1
7.fi
8..
9.TH RUNESTRCAT 3
10.SH NAME
11runestrcat,
12runestrncat,
13runestrcmp,
14runestrncmp,
15runestrcpy,
16runestrncpy,
17runestrecpy,
18runestrlen,
19runestrchr,
20runestrrchr,
21runestrdup,
22runestrstr \- rune string operations
23.SH SYNOPSIS
24.B #include <u.h>
25.br
26.B #include <libc.h>
27.PP
28.ta \w'\fLRune* \fP'u
29.B
30Rune* runestrcat(Rune *s1, Rune *s2)
31.PP
32.B
33Rune* runestrncat(Rune *s1, Rune *s2, long n)
34.PP
35.B
36int runestrcmp(Rune *s1, Rune *s2)
37.PP
38.B
39int runestrncmp(Rune *s1, Rune *s2, long n)
40.PP
41.B
42Rune* runestrcpy(Rune *s1, Rune *s2)
43.PP
44.B
45Rune* runestrncpy(Rune *s1, Rune *s2, long n)
46.PP
47.B
48Rune* runestrecpy(Rune *s1, Rune *es1, Rune *s2)
49.PP
50.B
51long runestrlen(Rune *s)
52.PP
53.B
54Rune* runestrchr(Rune *s, Rune c)
55.PP
56.B
57Rune* runestrrchr(Rune *s, Rune c)
58.PP
59.B
60Rune* runestrdup(Rune *s)
61.PP
62.B
63Rune* runestrstr(Rune *s1, Rune *s2)
64.SH DESCRIPTION
65These functions are rune string analogues of
66the corresponding functions in
67.IR strcat (3).
68.SH SOURCE
69.B http://swtch.com/plan9port/unix
70.SH SEE ALSO
71.IR rune (3),
72.IR strcat (3)
73.SH BUGS
74The outcome of overlapping moves varies among implementations.