Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 4th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

memory(2)

rune(2)

strcat(2)

RUNESTRCAT(2)

NAME

runestrcat, runestrncat, runestrcmp, runestrncmp, runestrcpy, runestrncpy, runestrecpy, runestrlen, runestrchr, runestrrchr, runestrdup, runestrstr − rune string operations

SYNOPSIS

­#include <u.h>
­#include <libc.h>

Rune∗runestrcat(Rune ∗s1, Rune ∗s2)

Rune∗runestrncat(Rune ∗s1, Rune ∗s2, long n)

intrunestrcmp(Rune ∗s1, Rune ∗s2)

intrunestrncmp(Rune ∗s1, Rune ∗s2, long n)

Rune∗runestrcpy(Rune ∗s1, Rune ∗s2)

Rune∗runestrncpy(Rune ∗s1, Rune ∗s2, long n)

Rune∗runestrecpy(Rune ∗s1, Rune ∗es1, Rune ∗s2)

longrunestrlen(Rune ∗s)

Rune∗runestrchr(Rune ∗s, Rune c)

Rune∗runestrrchr(Rune ∗s, Rune c)

Rune∗runestrdup(Rune ∗s)

Rune∗runestrstr(Rune ∗s1, Rune ∗s2)

DESCRIPTION

These functions are rune string analogues of the corresponding functions in strcat(2).

SOURCE

­/sys/src/libc/port

SEE ALSO

memory(2), rune(2), strcat(2)

BUGS

The outcome of overlapping moves varies among implementations. 

Plan 9  —  September 20, 2000

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026