diff --git a/src/dump_header.cpp b/src/dump_header.cpp index 2fb7d1a2..422ebab2 100644 --- a/src/dump_header.cpp +++ b/src/dump_header.cpp @@ -447,7 +447,8 @@ int dump_header_mud(const std::string fileName, const std::string fileFormat) // start time time_t tval; struct tm *dt; - success = MUD_getTimeBegin( fh, (UINT32*)&tval ); + success = MUD_getTimeBegin( fh, &val ); + tval = static_cast(val); if (success) { dt = localtime(static_cast(&tval)); assert(dt); @@ -457,7 +458,8 @@ int dump_header_mud(const std::string fileName, const std::string fileFormat) std::cout << std::endl << "Run Start Time : ???"; } // stop time - success = MUD_getTimeEnd( fh, (UINT32*)&tval ); + success = MUD_getTimeEnd( fh, &val ); + tval = static_cast(val); if (success) { dt = localtime(static_cast(&tval)); assert(dt); diff --git a/src/external/mud/src/mud.c b/src/external/mud/src/mud.c index bb76ee2b..dd677c49 100644 --- a/src/external/mud/src/mud.c +++ b/src/external/mud/src/mud.c @@ -422,9 +422,7 @@ MUD_read( FILE* fin, MUD_IO_OPT io_opt ) */ if( ( pos = ftell( fin ) ) == EOF ) return( NULL ); if( fread( &size, 4, 1, fin ) == 0 ) return( NULL ); -#if !defined(__arm64) bdecode_4( &size, &size ); /* byte ordering !!! */ -#endif // !defined(__arm64) if( fseek( fin, pos, 0 ) == EOF ) return( NULL ); #ifdef DEBUG