Provided by: manpages-de-dev_0.10-1_all bug

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.

KONFORM ZU

       SVr4, 4.3BSD, POSIX.1-2001.

SIEHE AUCH

       bstring(3)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veröffentlichung   3.32   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>.

                               15. Dezember 2001                       SWAB(3)