Dev Tool Tips/C/C++2012. 1. 3. 15:23
유용한 코드. 재사용을 위해 복사해둠.

#define BYTE_SWAP_16(n) ((((n) >> 8) & 0xffu) | (((n) & 0xffu) << 8))
#define BYTE_SWAP_32(x)  \
     ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >>  8) |  \
      (((x) & 0x0000ff00u) <<  8) | (((x) & 0x000000ffu) << 24))
Posted by young.h.rhie