up | Inhaltsverzeichniss | Kommentar

Manual page for SWAB(3)

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 (IBM 360's, MC68000's, etc) and low-end machines (such as Sun386i systems).

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.


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97