Lines Matching defs:tm
397 Tm_t tm;
411 state->tm = *tmxmake(state->t);
438 state->tm = *tmxmake(t);
443 r->value.number = state->tm.tm_sec;
446 r->value.number = state->tm.tm_min;
449 r->value.number = state->tm.tm_hour;
452 r->value.number = state->tm.tm_mday;
455 r->value.number = state->tm.tm_mon;
458 r->value.number = 1900 + state->tm.tm_year;
461 r->value.number = state->tm.tm_wday;
464 r->value.number = state->tm.tm_yday;
467 r->value.number = state->tm.tm_isdst;
470 r->value.number = state->tm.tm_nsec;
505 state->tm = *tmxmake(t);
510 state->tm.tm_sec = a->value.number;
513 state->tm.tm_min = a->value.number;
516 state->tm.tm_hour = a->value.number;
519 state->tm.tm_mday = a->value.number;
522 state->tm.tm_mon = a->value.number;
525 if ((state->tm.tm_year = a->value.number) >= 1900)
526 state->tm.tm_year -= 1900;
530 if ((i -= state->tm.tm_wday) < 0)
532 state->tm.tm_mday += i;
533 state->tm.tm_wday = a->value.number;
537 if ((i -= state->tm.tm_yday) < 0)
538 i += 365 + tmisleapyear(state->tm.tm_year);
539 state->tm.tm_mday += i;
540 state->tm.tm_yday = a->value.number;
543 state->tm.tm_isdst = a->value.number;
546 state->tm.tm_nsec = a->value.number;
551 state->t = t = tmxtime(&state->tm, TM_LOCALZONE);