swab(3C)
NAME
swab - swap bytes
SYNOPSIS
Default
#include <stdlib.h>
void swab(const void *src, char *dest, ssize_t nbytes);
XPG4, SUS, SUSv2
#include <unistd.h>
void swab(const void *src, void *dest, ssize_t nbytes);
DESCRIPTION
The swab() function copies nbytes bytes, which are pointed
to by src, to the object pointed to by dest, exchanging
adjacent bytes. The nbytes argument should be even. If
nbytes is odd swab() copies and exchanges nbytes-1 bytes and
the disposition of the last byte is unspecified. If copying
takes place between objects that overlap, the behavior is
undefined. If nbytes is negative, swab() does nothing.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
attributes(5), standards(5)
Man(1) output converted with
man2html