On bigendian systems byte order macros should just expand to a set of parentheses