Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

swab - Bytes austauschen

&pagelevel(4)&pagelevel

Definition

#include <unistd.h>

void swab(const void *src, void *dest, ssize_t nbytes);

Beschreibung

swab() kopiert nbytes Bytes, auf die src zeigt, in das Objekt, auf das dest zeigt, wobei benachbarte Bytes vertauscht werden. Das Argument nbytes sollte gerade und nicht negativ sein. Wenn nbytes ungerade und positiv ist, dann kopiert und vertauscht swab() nbytes-1 Bytes und die Anordnung des letzten Bytes ist undefiniert. Wenn nbytes negativ ist, dann macht swab() nichts. Bei überlappenden Argumenten ist das Verhalten von swab() undefiniert.

Siehe auch

unistd.h.