From effab214f934f0a1434f851db75aa4837584f5e3 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 2 Jun 2021 12:29:00 +0200 Subject: [PATCH] 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);