blob: 57c587cfea557c7b33461c6118446b44686c78e2 [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
rsccfa37a72004-04-10 18:53:55 +000059.IR strcat (2).
60.SH SOURCE
61.B /sys/src/libc/port
rscb2cfc4e2003-09-30 17:47:41 +000062.SH SEE ALSO
rsccfa37a72004-04-10 18:53:55 +000063.IR memory (2),
64.IR rune (2),
rscb2cfc4e2003-09-30 17:47:41 +000065.IR strcat (2)
66.SH BUGS
67The outcome of overlapping moves varies among implementations.