LITTLE_ENDIAN
For safety, this fix also validates that, if `LITTLE_ENDIAN` was already defined, that it was defined to have the same value that the code sets this to.