Lines Matching defs:lt
354 struct tm *lt;
359 if ((lt = localtime(&tval)) == NULL)
362 lt->tm_isdst = -1; /* Divine correct DST */
366 t = strptime(p, fmt, lt);
380 t = strptime(p, "%m%d%H%M", lt);
387 t = strptime(t, yrdigs == 2 ? "%y" : "%Y", lt);
417 lt->tm_sec = ATOI2(dot);
418 if (lt->tm_sec > 61)
422 lt->tm_sec = 0;
429 lt->tm_year = ATOI2(p) * 100 - TM_YEAR_BASE;
430 if (lt->tm_year < 0)
436 lt->tm_year += ATOI2(p);
440 lt->tm_year = yearset + 2000 - TM_YEAR_BASE;
442 lt->tm_year = yearset + 1900 - TM_YEAR_BASE;
446 lt->tm_mon = ATOI2(p);
447 if (lt->tm_mon > 12 || lt->tm_mon == 0)
449 --lt->tm_mon; /* time struct is 0 - 11 */
452 lt->tm_mday = ATOI2(p);
453 switch (lt->tm_mon) {
461 if (lt->tm_mday > 31 || lt->tm_mday == 0)
469 if (lt->tm_mday > 30 || lt->tm_mday == 0)
474 if (isleap(lt->tm_year + TM_YEAR_BASE)) {
475 if (lt->tm_mday > 29 || lt->tm_mday == 0) {
481 if (lt->tm_mday > 28 || lt->tm_mday == 0) {
496 lt->tm_mon);
500 lt->tm_hour = ATOI2(p);
501 if (lt->tm_hour > 23)
505 lt->tm_min = ATOI2(p);
506 if (lt->tm_min > 59)
522 if ((new_time = mktime(lt)) == -1) {