Lines Matching refs:tm_info
67 * 2007-03-19 move tm_info from _tm_info_ to (*_tm_infop_)
185 tm_info.deformat = (n && (n = strlen(v)) > 0 && (n < 2 || v[n-2] != '%' || v[n-1] != '?')) ? strdup(v) : tm_info.format[TM_DEFAULT];
188 tm_info.local->type = (n && *v) ? ((zp = tmtype(v, NiL)) ? zp->type : strdup(v)) : 0;
192 tm_info.flags |= ((Namval_t*)p)->value;
194 tm_info.flags &= ~((Namval_t*)p)->value;
257 * tm_info.local
260 tm_info.zone = tm_info.local = &local;
358 tmpoff(s, e - s, tm_info.format[TM_DT], m, TM_DST);
373 s = tmpoff(s, e - s, tm_info.format[TM_UT], n, 0);
378 tmpoff(s, e - s, tm_info.format[TM_UT], m, TM_DST);
411 * tm_info.flags
414 if (!(tm_info.flags & TM_ADJUST))
419 tm_info.flags |= TM_ADJUST;
421 if (!(tm_info.flags & TM_UTC))
430 tm_info.flags |= TM_UTC;
448 if (tm_info.local)
450 memset(tm_info.local, 0, sizeof(*tm_info.local));
451 tm_info.local = 0;
454 if (!tm_info.local)
457 zp = tm_info.local;
458 tm_info.zone = zp;