EN JA
SWAB(3)
SWAB(3) FreeBSD Library Functions Manual SWAB(3)

名称

swab隣接したバイトを交換する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < unistd.h>

void
swab( const void * restrict src, void * restrict dst, ssize_t len);

解説

関数 swab() は、隣接したバイトを交換しながら、 src によって参照される位置から dst によって参照される位置に len バイトをコピーします。

引数 len は、偶数でなければなりません。 len が 0 未満であるなら、何も行われません。

関連項目

bzero(3), memset(3)

歴史

swab() 関数は、 Version 7 AT&T UNIX で登場しました。
March 4, 2012 FreeBSD