SWAB(3) — C LIBRARY FUNCTIONS
NAME
swab − swap bytes
SYNOPSIS
void
swab(from, to, nbytes)
char ∗from, ∗to;
DESCRIPTION
swab() copies nbytes bytes pointed to by from to the position pointed to by to, exchanging adjacent even and odd bytes. It is useful for carrying binary data between high-ender machines and low-end machines.
nbytes should be even and positive. If nbytes is odd and positive, swab() uses nbytes − 1 instead. If nbytes is negative, swab() does nothing.
The from and to addresses should not overlap in portable programs.
Solbourne Computer, Inc. — 4 Feb 1991