Lines Matching defs:types
93 #include <sys/types.h>
226 int typecnt; /* # zone types */
232 uchar_t *types; /* Type indices */
233 ttinfo_t ttis[TZ_MAX_TYPES]; /* Zone types */
873 entry->types = (uchar_t *)(entry->prev + MAX_TIMES(vers));
1235 ttisp = &lclzonep->ttis[lclzonep->types[tidx]];
1592 sp->timecnt + /* types */
1717 * Skip over types[] for now and load ttis[] so that when
1718 * types[] are loaded we can check for transitions to STD & DST.
1745 * Since ttis were loaded ahead of types, it is possible to
1762 sp->types[i] = (uchar_t)*cp++;
1763 ttisp = &sp->ttis[sp->types[i]];
1773 if ((int)sp->types[i] >= sp->typecnt) {
1782 * had read types[] and ttis[] in the same order they
1875 /* append types */
1887 sp->types[sp->timecnt] =
1888 sp->typecnt + ts->types[i];
1889 ttisp = &sp->ttis[sp->types[sp->timecnt]];
1918 if (typesequiv(sp, sp->types[sp->timecnt - 1],
1919 sp->types[i])) {
2030 (void) fprintf(stderr, "types = {\n");
2037 (void) fprintf(stderr, "%d", sp->types[i]);
2278 zone = &sp->ttis[sp->types[i]];
2285 zone = &sp->ttis[sp->types[i]];
2303 zone = &sp->ttis[sp->types[i]];
2306 sp->types[i] = next_isdst ? 0 : 1;
2331 ralt = &sp->ttis[sp->types[i]];
2334 rstd = &sp->ttis[sp->types[i]];
2392 typep = sp->types;
2424 * only two zone types for this POSIX zone,