Update of /cvsroot/csp/APPLICATIONS/SimData/Source
In directory sc8-pr-cvs1:/tmp/cvs-serv9831/Source
Modified Files:
Tag: simdata
DataArchive.cpp
Log Message:
more hash_map and endian (temp) fix for win32
Index: DataArchive.cpp
===================================================================
RCS file: /cvsroot/csp/APPLICATIONS/SimData/Source/Attic/DataArchive.cpp,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** DataArchive.cpp 19 Jan 2003 20:31:41 -0000 1.1.2.1
--- DataArchive.cpp 20 Jan 2003 04:29:38 -0000 1.1.2.2
***************
*** 21,24 ****
--- 21,25 ----
#include <SimData/DataArchive.h>
#include <SimData/InterfaceRegistry.h>
+ #include <SimData/GlibCsp.h>
***************
*** 54,58 ****
void DataArchive::writeMagic() {
! fprintf(f, "RAWDAT-%c", (BYTE_ORDER == LITTLE_ENDIAN) ? 'L' : 'B');
}
--- 55,59 ----
void DataArchive::writeMagic() {
! fprintf(f, "RAWDAT-%c", (G_BYTE_ORDER == G_LITTLE_ENDIAN) ? 'L' : 'B');
}
***************
*** 67,71 ****
}
bool data_little = (magic[7] == 'L');
! bool machine_little = (BYTE_ORDER == LITTLE_ENDIAN);
if (data_little != machine_little) {
char msg[128];
--- 68,72 ----
}
bool data_little = (magic[7] == 'L');
! bool machine_little = (G_BYTE_ORDER == G_LITTLE_ENDIAN);
if (data_little != machine_little) {
char msg[128];
|