Инвертировать порядок заданной последовательности байт
#include <unistd.h>void swab( const void *src,void *dest,ssize_t nbytes );
libc
Функция swab() копирует nbytes бафт данных из src в dest, меняя местами порядок соседних байт. Значение nbytes должно быть четным.
Если копирование выполняется между пересекающимися объектами памяти, поведение функции является неопределенным.
POSIX 1003.1 X/Open Systems Interfaces Extension
ENDIAN_SWAP32(), ENDIAN_SWAP64()
Предыдущий раздел: Описание API системной библиотеки