time_t mkt;
tm = *t;
mkt = timeoff(&tm, t->tm_gmtoff);
if (t->tm_gmtoff || t->tm_zone) {
} else {
mkt = mktime(&tm);
}
if (TYPE_SIGNED(time_t))
(void) sprintf_l(buf, loc, "%ld",
(long) mkt);