Lines Matching defs:ttis
259 struct ttinfo ttis[TZ_MAX_TYPES];
377 char const *abbr = &sp->chars[sp->ttis[i].tt_desigidx];
436 const struct ttinfo *const ttisp = &sp->ttis[i];
452 const struct ttinfo *const ttisp = &sp->ttis[i];
488 struct ttinfo *ttisp = &sp->ttis[type];
768 ttisp = &sp->ttis[i];
823 ttisp = &sp->ttis[i];
835 ttisp = &sp->ttis[i];
871 char *tsabbr = ts->chars + ts->ttis[i].tt_desigidx;
875 ts->ttis[i].tt_desigidx = j;
884 ts->ttis[i].tt_desigidx = j;
918 sp->ttis[sp->typecnt++] = ts->ttis[i];
1344 init_ttinfo(&sp->ttis[0], -stdoffset, false, 0);
1345 init_ttinfo(&sp->ttis[1], -dstoffset, true,
1425 sp->ttis[0] = sp->ttis[1];
1445 if (!sp->ttis[j].tt_isdst) {
1447 - sp->ttis[j].tt_utoff;
1454 if (sp->ttis[j].tt_isdst) {
1456 - sp->ttis[j].tt_utoff;
1470 sp->types[i] = sp->ttis[j].tt_isdst;
1471 if (sp->ttis[j].tt_ttisut) {
1489 if (isdst && !sp->ttis[j].tt_ttisstd) {
1497 theiroffset = -sp->ttis[j].tt_utoff;
1498 if (sp->ttis[j].tt_isdst)
1503 ** Finally, fill in ttis.
1505 init_ttinfo(&sp->ttis[0], -stdoffset, false, 0);
1506 init_ttinfo(&sp->ttis[1], -dstoffset, true,
1514 init_ttinfo(&sp->ttis[0], -stdoffset, false, 0);
1515 init_ttinfo(&sp->ttis[1], 0, false, 0);
1553 init_ttinfo(&sp->ttis[0], 0, false, 0);
1772 ttisp = &sp->ttis[i];
2300 if (sp->ttis[j].tt_isdst ==
2301 sp->ttis[i].tt_isdst)
2305 off = sp->ttis[j].tt_utoff -
2306 sp->ttis[i].tt_utoff;
2365 if (sp->ttis[i].tt_isdst != yourtm.tm_isdst)
2368 if (sp->ttis[j].tt_isdst == yourtm.tm_isdst)
2372 newt = (time_t)(t + sp->ttis[j].tt_utoff -
2373 sp->ttis[i].tt_utoff);
2481 if (sp->ttis[samei].tt_isdst != tmp->tm_isdst)
2485 if (sp->ttis[otheri].tt_isdst == tmp->tm_isdst)
2487 tmp->tm_sec += (int)(sp->ttis[otheri].tt_utoff
2488 - sp->ttis[samei].tt_utoff);
2495 tmp->tm_sec -= (int)(sp->ttis[otheri].tt_utoff
2496 - sp->ttis[samei].tt_utoff);