Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bstring(3) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

memory(3C)

string(3C)

strings(5)

bstring(3)              (BSD Compatibility Package)              bstring(3)

NAME
     bstring: bcopy, bcmp, bzero - Operationen mit Bit- und Bytezeichenket-
     ten

SYNTAX
     /usr/ucb/cc [flag ...] file ... -lucb

     #include <strings.h>

     void bcopy(const void *s1, void *s2, sizet n);

     int bcmp(const void *s1, const void *s2, sizet n);

     void bzero(void *s, sizet n);

BESCHREIBUNG
     bcopy kopiert n Bytes aus der Zeichenkette s1 in die Zeichenkette s2.
     Hierbei werden überlappende Zeichenketten korrekt bearbeitet.

     Die Funktionen bcopy, bcmp und bzero bearbeiten Bytezeichenketten
     variabler Länge. Allerdings wird nicht auf Nullbytes geprüft, wie bei
     den Routinen in string.

     Die Funktion bcmp() vergleicht die ersten n Bytes des Bereichs, auf
     den s1 zeigt, mit dem Bereich, auf den s2 zeigt.

     bzero stellt n Nullbytes in die Zeichenkette s.

RÜCKGABEWERT
     Die Funktion bcopy() gibt keinen Wert zurück.

     Die Funktion bcmp() gibt 0 zurück, wenn s1 und s2 identisch sind;
     andernfalls wird ein Wert ungleich 0 zurückgegeben. Es wird angenom-
     men, daß beide Bereiche eine Länge von n Bytes aufweisen. Wenn der
     Wert n gleich 0 ist, gibt bcmp() den Wert 0 zurück.

     Die Funktion bzero() gibt keinen Wert zurück.

ANWENDUNGSZWECK
     Aus Gründen der Portierbarkeit auf Implementierungen, die früheren
     Versionen dieses Dokuments entsprechen, wird memcmp() dieser Funktion
     vorgezogen.

SIEHE AUCH
     memory(3C), string(3C), strings(5).










Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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