- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 11:59:34 ]
- <sys/endian.h> 参照
#if BYTE_ORDER == BIG_ENDIAN #define htobe16(x) (x) #define htobe32(x) (x) #define htobe64(x) (x) #define htole16(x) bswap16((uint16_t)(x)) #define htole32(x) bswap32((uint32_t)(x)) #define htole64(x) bswap64((uint64_t)(x)) 中略 #define be16toh(x) htobe16(x) #define be32toh(x) htobe32(x) #define be64toh(x) htobe64(x) #define le16toh(x) htole16(x) #define le32toh(x) htole32(x) #define le64toh(x) htole64(x) nはnetwork byteorder用の昔のI/Fでそ
|

|