swab(3) Library Functions Manual swab(3) BEZEICHNUNG swab - vertauscht benachbarte Bytes BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #define _XOPEN_SOURCE /* siehe feature_test_macros(7) */ #include void swab(const void von[restrict .n], void to[restrict .n], ssize_t n); BESCHREIBUNG Die Funktion swab() kopiert n Byte aus dem Feld, auf das von, zeigt, in das Feld, auf das nach zeigt und vertauscht dabei benachbarte gerade und ungerade Byte. Diese Funktion wird fur den Datenaustausch zwischen Maschinen verwendet, die nicht die gleiche Anordnung von nieder- und hoherwertigen 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.) RUCKGABEWERT Die Funktion swab() gibt keinen Wert zuruck. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |swab() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001, SVr4, 4.3BSD. SIEHE AUCH bstring(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Patrick Rother und Martin Eberhard Schauer erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 swab(3)