From 90725dbf58e4c0fef5f28814c4ca17adbd452057 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 2 Jun 2021 12:28:24 +0200 Subject: [PATCH 1/2] removed unnecessary check. --- src/external/mud/src/mud.c | 2 -- 1 file changed, 2 deletions(-) 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 From f4232057b88d2223fa19316978537caa289301ad Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 2 Jun 2021 12:29:00 +0200 Subject: [PATCH 2/2] perform a more robust casting. --- src/dump_header.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);