/* **************************************************************************
************************************************************************** */
-#if (_MSC_VER >= 1400) // VC8+\r
-#define switch_assert(expr) assert(expr);__analysis_assume( expr )\r
-#else\r
-#define switch_assert(expr) assert(expr)\r
-#endif\r
+#if (_MSC_VER >= 1400) // VC8+
+#define switch_assert(expr) assert(expr);__analysis_assume( expr )
+#else
+#define switch_assert(expr) assert(expr)
+#endif
static void timesub(const time_t * const timep, const long offset, register const struct state * const sp, register struct tm * const tmp)
{
tmp->tm_mday = (int) (days + 1);
tmp->tm_isdst = 0;
-#ifndef WIN32
+#if !defined(WIN32) && !defined(__SVR4) && !defined(__sun)
tmp->tm_gmtoff = offset;
#endif
}
{
timesub( &t, ttisp->tt_gmtoff, sp, tmp);
tmp->tm_isdst = ttisp->tt_isdst;
-#ifndef WIN32
+#if !defined(WIN32) && !defined(__SVR4) && !defined(__sun)
tmp->tm_zone = &sp->chars[ttisp->tt_abbrind];
#endif
}
xt->tm_wday = tm->tm_wday;
xt->tm_yday = tm->tm_yday;
xt->tm_isdst = tm->tm_isdst;
-#ifndef WIN32
+#if !defined(WIN32) && !defined(__SVR4) && !defined(__sun)
+
xt->tm_gmtoff = tm->tm_gmtoff;
#endif