runestrcat.3 (1090B)
1 .TH RUNESTRCAT 3 2 .SH NAME 3 runestrcat, 4 runestrncat, 5 runestrcmp, 6 runestrncmp, 7 runestrcpy, 8 runestrncpy, 9 runestrecpy, 10 runestrlen, 11 runestrchr, 12 runestrrchr, 13 runestrdup, 14 runestrstr \- rune string operations 15 .SH SYNOPSIS 16 .B #include <u.h> 17 .br 18 .B #include <libc.h> 19 .PP 20 .ta \w'\fLRune* \fP'u 21 .B 22 Rune* runestrcat(Rune *s1, Rune *s2) 23 .PP 24 .B 25 Rune* runestrncat(Rune *s1, Rune *s2, long n) 26 .PP 27 .B 28 int runestrcmp(Rune *s1, Rune *s2) 29 .PP 30 .B 31 int runestrncmp(Rune *s1, Rune *s2, long n) 32 .PP 33 .B 34 Rune* runestrcpy(Rune *s1, Rune *s2) 35 .PP 36 .B 37 Rune* runestrncpy(Rune *s1, Rune *s2, long n) 38 .PP 39 .B 40 Rune* runestrecpy(Rune *s1, Rune *es1, Rune *s2) 41 .PP 42 .B 43 long runestrlen(Rune *s) 44 .PP 45 .B 46 Rune* runestrchr(Rune *s, Rune c) 47 .PP 48 .B 49 Rune* runestrrchr(Rune *s, Rune c) 50 .PP 51 .B 52 Rune* runestrdup(Rune *s) 53 .PP 54 .B 55 Rune* runestrstr(Rune *s1, Rune *s2) 56 .SH DESCRIPTION 57 These functions are rune string analogues of 58 the corresponding functions in 59 .IR strcat (3). 60 .SH SOURCE 61 .B https://9fans.github.io/plan9port/unix 62 .SH SEE ALSO 63 .IR rune (3), 64 .IR strcat (3) 65 .SH BUGS 66 The outcome of overlapping moves varies among implementations.