BEZEICHNUNG¶
swab - vertauscht benachbarte Bytes
ÜBERSICHT¶
#define _XOPEN_SOURCE /* Siehe feature_test_macros(7) */
#include <unistd.h>
void swab(const void *from, void *to, ssize_t n);
BESCHREIBUNG¶
Die Funktion
swab() kopiert
n Byte aus dem Feld, auf das
from, zeigt, in das Feld, auf das
to zeigt und vertauscht dabei
benachbarte gerade und ungerade Byte. Diese Funktion wird für den
Datenaustausch zwischen Maschinen verwendet, die nicht die gleiche Anordnung
von nieder- und höherwertigen Byte haben.
Diese Funktion tut nichts, wenn
n negativ ist. Wenn
n positiv und
ungerade ist, werden
n-1 Byte wie oben beschrieben bearbeitet und mit
dem letzten Byte irgendwas gemacht. (Mit anderen Worten,
n sollte
gerade sein.)
RÜCKGABEWERT¶
Die Funktion
swab() gibt keinen Wert zurück.
SVr4, 4.3BSD, POSIX.1-2001.
SIEHE AUCH¶
bstring(3)
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux-
man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler
gemeldet werden können, finden sich unter
http://www.kernel.org/doc/man-pages/.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother
<krd@gulu.net> und Martin Eberhard Schauer
<Martin.E.Schauer@gmx.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public
License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird
KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.