Use BYTE_ORDER, not __BYTE_ORDER.