3 #if !defined(_MSC_VER) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
8 byteReverse(unsigned char *buf
, unsigned longs
)
15 t
= (unsigned int)((unsigned)buf
[3] << 8 | buf
[2]) << 16 |
16 ((unsigned)buf
[1] << 8 | buf
[0]);
18 t
= _byteswap_ulong(*(unsigned int *)buf
);
20 *(unsigned int *)buf
= t
;
25 #endif // !defined(_MSC_VER) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)