swab

Autres langues

Langue: fr

Version: 15 décembre 2001 (mandriva - 01/05/08)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

NOM

swab - Échanger des octets adjacents

SYNOPSIS

 #define _XOPEN_SOURCE
 #include <unistd.h>
 
 void swab (const void * from, void * to, ssize_t n);
 

DESCRIPTION

La fonction swab() copie n octets de la chaîne pointée par from dans la chaîne pointée par to, en échangeant les octets adjacents de rangs pairs et impairs. Cette fonction permet de transmettre des données entre des machines qui utilisent des ordres poids fort/poids faible différents.

Cette fonction ne fait rien si n est négatif. Lorsque n est positif et impair, elle manipule n-1 octets comme décrit plus haut, et agit de manière non précisée avec le dernier octet. Autrement dit, n doit être pair !)

VALEUR RENVOYÉE

La fonction swab() ne renvoie pas de valeur.

CONFORMITÉ

SVr4, BSD 4.3, POSIX.1-2001.

VOIR AUSSI

bstring(3), feature_test_macros(7)

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 10 novembre 1996 et révisée le 19 novembre 2007.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 swab ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.