question regarding setting latest zone names in tzname [forwarded with permission]
Arthur David Olson
ado
Mon Nov 20 15:21:17 UTC 1995
Has anybody instrumented the time zone code to determine where the sinks are?
Is the area questioned below one of them?
--ado
> ...We have started to look at performance in this software.
> I have a question that I was hoping you could answer about one piece of code
> in particular in the routine settzname. It is the code filling in the
> time zone name in tzname. The code fragment is:
>
> /*
> ** And to get the latest zone names into tzname. . .
> */
> for (i = 0; i < sp->timecnt; ++i) {
> register const struct ttinfo * const ttisp =
>
> &sp->ttis[sp->types[i]];
>
> tzname[ttisp->tt_isdst] =
> (char *) &sp->chars[ttisp->tt_abbrind];
> }
>
> I am not sure why this code is looping so many times to fill in
> tzname. tzname only has two fields, one for daylight savings time,
> one for standard savings time, but the fields get filled in
> over and over. I would really appreciate any information you have
> explaining this.
>
> thanks in advance,
>
> Sandra Whitman
> DEC C RTL
More information about the tz
mailing list