私の使ってる Linux 上の glibc (になるのかな ?)では BIG_ENDIAN, LITTLE_ENDIAN,
BYTE_ORDER がdefine されているので, ソースで使えないのですが,
規格としては, 規格で定められているものをつぶさない限り,
処理系が独自のマクロを提供するのは自由, ということになっているのでしょうか.