spelling FreeBSD's byte-swap routines names correctly and removing GCC diagnostic #pragmas that were upsetting GCC 4.2.1.