よく、intがbigEndianでもlittleEndiganでもだいじょうぶなように格納するとき、
#define DEC_BE4(a) ((((a)[0] << 24) & 0xff000000) |\
(((a)[1] << 16) & 0xff0000) |\
(((a)[2] << 8) & 0xff00) |\
(((a)[3] << 0) & 0xff))
のように書きますよね?
これって。毎回自分で書くのめんどうなので、
標準的なマクロってどこかにないのでしょうか?
stddef.hとかに。gcc独自でもいいけど。