.\" Copyright (c) 1990, 1991 The Regents of the University of California. .\" All rights reserved. .\" .\" %sccs.include.redist.man% .\" .\" @(#)swab.3 6.6 (Berkeley) 05/01/91 .\" .Dd .Dt SWAB 3 .Os .Sh NAME .Nm swab .Nd swap adjacent bytes .Sh SYNOPSIS .Fd #include .Ft void .Fn swab "const void *src" "void *dst" "size_t len" .Sh DESCRIPTION The function .Fn swab copies .Fa len bytes from the location referenced by .Fa src to the location referenced by .Fa dst , swapping adjacent bytes. .Pp The argument .Fa len must be even number. .Sh SEE ALSO .Xr bzero 3 , .Xr memset 3 .Sh HISTORY A .Fn swab function appeared in .At v7 .