blob: dadcbcd2ec09fe054bf674e5703f259551602d01 [file] [log] [blame]
rscb2cfc4e2003-09-30 17:47:41 +00001.TH RUNESTRCAT 3
2.SH NAME
3runestrcat,
4runestrncat,
5runestrcmp,
6runestrncmp,
7runestrcpy,
8runestrncpy,
9runestrecpy,
10runestrlen,
11runestrchr,
12runestrrchr,
13runestrdup,
14runestrstr \- rune string operations
15.SH SYNOPSIS
rsccfa37a72004-04-10 18:53:55 +000016.B #include <u.h>
17.br
18.B #include <libc.h>
rscb2cfc4e2003-09-30 17:47:41 +000019.PP
20.ta \w'\fLRune* \fP'u
21.B
22Rune* runestrcat(Rune *s1, Rune *s2)
23.PP
24.B
25Rune* runestrncat(Rune *s1, Rune *s2, long n)
26.PP
27.B
28int runestrcmp(Rune *s1, Rune *s2)
29.PP
30.B
31int runestrncmp(Rune *s1, Rune *s2, long n)
32.PP
33.B
34Rune* runestrcpy(Rune *s1, Rune *s2)
35.PP
36.B
37Rune* runestrncpy(Rune *s1, Rune *s2, long n)
38.PP
39.B
40Rune* runestrecpy(Rune *s1, Rune *es1, Rune *s2)
41.PP
42.B
43long runestrlen(Rune *s)
44.PP
45.B
46Rune* runestrchr(Rune *s, Rune c)
47.PP
48.B
49Rune* runestrrchr(Rune *s, Rune c)
50.PP
51.B
52Rune* runestrdup(Rune *s)
53.PP
54.B
55Rune* runestrstr(Rune *s1, Rune *s2)
56.SH DESCRIPTION
57These functions are rune string analogues of
58the corresponding functions in
rscbf8a59f2004-04-11 03:42:27 +000059.IR strcat (3).
rsccfa37a72004-04-10 18:53:55 +000060.SH SOURCE
rsc058b0112005-01-03 06:40:20 +000061.B /usr/local/plan9/src/lib9
rscb2cfc4e2003-09-30 17:47:41 +000062.SH SEE ALSO
rscbf8a59f2004-04-11 03:42:27 +000063.IR memory (3),
64.IR rune (3),
65.IR strcat (3)
rscb2cfc4e2003-09-30 17:47:41 +000066.SH BUGS
67The outcome of overlapping moves varies among implementations.