Add FIXME about endianess issue in Nexus binary file processing
authorChristian Babeux <christian.babeux@efficios.com>
Mon, 30 Sep 2013 20:56:26 +0000 (16:56 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 13 Dec 2013 21:45:05 +0000 (16:45 -0500)
Signed-off-by: Christian Babeux <christian.babeux@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
converter/nexus/Application.cpp

index ced3fc08ef20673ae733d3ff573fcdded6265076..d5c31157622517935fc04d232ac47cfda966d0e1 100644 (file)
@@ -150,6 +150,8 @@ bool Application::processBinFile_(const string &fn)
        while (!infile.eof()) {
                infile.read((char*) &byte, sizeof(uint32_t));
                // Nexus binary files are Big Endian data
+               // FIXME: This assumes that the binary file will be read on
+               //        a Little Endian machine.
                data = byte[0] << 24;
                data |= byte[1] << 16;
                data |= byte[2] << 8;
This page took 0.024126 seconds and 4 git commands to generate.