Fixing bswap16