swab(3C) DG/UX R4.11MU05 swab(3C)
NAME
swab - swap bytes
SYNOPSIS
#include <stdlib.h>
void swab (const char *from, char *to, int nbytes);
DESCRIPTION
swab copies nbytes bytes pointed to by from to the array pointed to
by to, exchanging adjacent even and odd bytes. nbytes should be even
and non-negative. If nbytes is odd and positive, swab uses nbytes-1
instead. If nbytes is negative, swab does nothing.
Considerations for Threads Programming
+---------+-----------------------------+
| | async- |
|function | reentrant cancel cancel |
| | point safe |
+---------+-----------------------------+
|swab | Y N N |
+---------+-----------------------------+
SEE ALSO
reentrant(3), bcopy(3C).
Licensed material--property of copyright holder(s)