软讯网络 > 编程语言 > C/C++ > 判断big-endian
【标 题】:判断big-endian
【关键字】:
big-endian
【来 源】:http://www.cublog.cn/u/117/showart.php?id=108899
判断big-endian
来源:libao-0.8.6:audio_out.c
typedef unsigned short uint_16;
/* Stolen from Vorbis' lib/vorbisfile.c */
int ao_is_big_endian(void)
{
uint_16 pattern = 0xbabe;
unsigned char *bytewise = (unsigned char *)&pattern;
if (bytewise[0] == 0xba) return 1;
return 0;
}