swab(3) Library Functions Manual swab(3) NOM swab - Echanger des octets adjacents BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #define _XOPEN_SOURCE /* Consultez feature_test_macros(7) */ #include void swab(const void from[restrict .n], void to[restrict .n], ssize_t n); DESCRIPTION La fonction swab() copie n octets de la chaine pointee par from dans la chaine pointee par to, en echangeant les octets adjacents de rangs pairs et impairs. Cette fonction permet de transmettre des donnees entre des machines qui utilisent des ordres poids fort/poids faible differents. Cette fonction ne fait rien si n est negatif. Lorsque n est positif et impair, elle manipule n-1 octets comme decrit plus haut, et agit de maniere non precisee avec le dernier octet. Autrement dit, n doit etre pair !) VALEUR RENVOYEE La fonction swab() ne renvoie pas de valeur. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |swab() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001, SVr4, 4.3BSD. VOIR AUSSI bstring(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 swab(3)