#ifdef _WIN32
memcpy(tm,localtime(&t),sizeof(*tm));
#else
- localtime_r (&t, tm) ;
+ if (rtc_utc)
+ gmtime_r (&t, tm);
+ else
+ localtime_r (&t, tm) ;
#endif
}
#ifdef _WIN32
memcpy(tm,localtime(&NVRAM->alarm),sizeof(*tm));
#else
- localtime_r (&NVRAM->alarm, tm);
+ if (rtc_utc)
+ gmtime_r (&NVRAM->alarm, tm);
+ else
+ localtime_r (&NVRAM->alarm, tm);
#endif
}