X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Ftiming%2Fsg_time.cxx;h=45fd41c1488ce08e2dca0c37906e53368bcfa255;hb=ad667be0d7100670ecc0a274ae8c567749ef0add;hp=fb3f30c81c19ee5283e0737658f058c9a522879d;hpb=733e6fa14ff507a1022ecab8d55cc9bf587bee40;p=simgear.git diff --git a/simgear/timing/sg_time.cxx b/simgear/timing/sg_time.cxx index fb3f30c8..45fd41c1 100644 --- a/simgear/timing/sg_time.cxx +++ b/simgear/timing/sg_time.cxx @@ -122,11 +122,7 @@ SGTime::SGTime() { SGTime::~SGTime() { - if ( tzContainer != NULL ) { - SGTimeZoneContainer *tmp = tzContainer; - tzContainer = NULL; - delete tmp; - } + delete tzContainer; } @@ -195,9 +191,9 @@ void SGTime::update( double lon_rad, double lat_rad, { double gst_precise, gst_course; -#if defined(_MSC_VER) || defined(__MINGW32__) + tm * gmt = &m_gmt; -#endif + SG_LOG( SG_EVENT, SG_DEBUG, "Updating time" ); @@ -213,11 +209,8 @@ void SGTime::update( double lon_rad, double lat_rad, << " warp = " << warp ); // get GMT break down for current time -#if defined(_MSC_VER) || defined(__MINGW32__) + memcpy( gmt, gmtime(&cur_time), sizeof(tm) ); -#else - gmt = gmtime(&cur_time); -#endif SG_LOG( SG_EVENT, SG_DEBUG, " Current GMT = " << gmt->tm_mon+1 << "/" << gmt->tm_mday << "/" << (1900 + gmt->tm_year) << " " @@ -367,12 +360,8 @@ double sgTimeCalcMJD(int mn, double dy, int yr) { // since 1900 jan 0.5), mjd. double sgTimeCurrentMJD( time_t ct, long int warp ) { -#if defined(_MSC_VER) || defined(__MINGW32__) struct tm m_gmt; // copy of system gmtime(&time_t) structure struct tm *gmt = &m_gmt; -#else - struct tm *gmt; -#endif // get current Unix calendar time (in seconds) // warp += warp_delta; @@ -387,11 +376,7 @@ double sgTimeCurrentMJD( time_t ct, long int warp ) { << " warp = " << warp ); // get GMT break down for current time -#if defined(_MSC_VER) || defined(__MINGW32__) memcpy( gmt, gmtime(&cur_time), sizeof(tm) ); -#else - gmt = gmtime(&cur_time); -#endif SG_LOG( SG_EVENT, SG_DEBUG, " Current GMT = " << gmt->tm_mon+1 << "/" << gmt->tm_mday << "/" << (1900 + gmt->tm_year) << " "