Replace the software endian check with a compile-time option: INTEGERS_ARE_BIG_ENDIAN