Lines Matching defs:tm
139 struct tm tm, *tp;
150 ZERO(tm);
152 tm.tm_mday = buf[11] * 10 + buf[10];
153 tm.tm_mon = buf[13] * 10 + buf[12] - 1;
154 tm.tm_year = buf[15] * 10 + buf[14];
155 tm.tm_hour = buf[7] * 10 + buf[6];
156 tm.tm_min = buf[5] * 10 + buf[4];
157 tm.tm_sec = buf[3] * 10 + buf[2];
158 tm.tm_isdst = (buf[8] & 1) ? 1 : (buf[8] & 2) ? 0 : -1;
163 if (tm.tm_year < 99)
164 tm.tm_year += 100;
166 t = mktime(&tm);
173 if ((tm.tm_isdst > 0 && tm.tm_gmtoff != 7200)
174 || (tm.tm_isdst == 0 && tm.tm_gmtoff != 3600)
175 || tm.tm_isdst < 0) {
185 pp->lencode = strftime(pp->a_lastcode, BMAX, "%Y %m %d %H %M %S", &tm);
188 tp = gmtime_r(&t, &tm);