swab(3C) swab(3C)
NAME
swab - Bytes austauschen
SYNTAX
#include <unistd.h>
void swab(const void *src, void *dest, ssizet nbytes);
BESCHREIBUNG
swab() kopiert nbytes Bytes, auf die src zeigt, in das Feld, auf das
dest zeigt, wobei benachbarte gerade und ungerade Bytes ausgewechselt
werden. nbytes sollte eine gerade Zahl sein. Wenn nbytes eine ungerade
Zahl ist, verwendet swab() statt dessen nbytes-1, und die Behandlung
des letzten Bytes ist unspezifiziert.
Wenn Objekte, die sich überlappen, kopiert werden sollen, ist das Ver-
halten undefiniert. Wenn nbytes negativ ist, führt swab() nichts aus.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98