There's some link-time weirdness going on with the size-specific swap functions. So they're placed in their own source file.
WS.
ChanW_Bin write functions.