unsigned long __swap_bytes_long(unsigned long x);
__swap_bytes_long swaps the order of all bytes of x and returns that as its result.
__swap_bytes_long is an intrinsic function and produces inline code.