NATIVE_LITTLE_ENDIAN preprocessor directive experiment