Lines Matching defs:lclzonep
311 static state_t *lclzonep;
632 if (lclzonep == NULL) {
1012 lclzonep = entry;
1017 * We shouldn't release lock beyond this point since lclzonep
1058 altzone = lclzonep->default_altzone;
1059 timezone = lclzonep->default_timezone;
1060 newtzname[0] = (char *)lclzonep->default_tzname0;
1061 newtzname[1] = (char *)lclzonep->default_tzname1;
1076 if (lclzonep == NULL || curr_zonerules == ZONERULES_INVALID) {
1085 if (lclzonep->timecnt <= 0 || lclzonep->typecnt < 2) {
1096 hi = lclzonep->timecnt - 1;
1098 if (t < lclzonep->ats[0] || t >= lclzonep->ats[hi]) {
1103 if (lclzonep->zonerules == POSIX_USA ||
1104 lclzonep->zonerules == POSIX) {
1108 posix_check_dst(t, lclzonep) : 0;
1110 } else if (t < lclzonep->ats[0]) { /* zoneinfo... */
1119 if ((lidx = lclzonep->last_ats_idx) != -1 &&
1121 t >= lclzonep->ats[lidx] &&
1122 t < lclzonep->ats[lidx + 1]) {
1131 if (t == lclzonep->ats[tidx])
1133 else if (t < lclzonep->ats[tidx])
1147 ttisp = &lclzonep->ttis[lclzonep->types[tidx]];
1148 prevp = &lclzonep->prev[tidx];
1152 newtzname[0] = &lclzonep->chars[ttisp->tt_abbrind];
1155 newtzname[1] = &lclzonep->chars[alt->tt_abbrind];
1157 altzone = lclzonep->default_altzone;
1158 newtzname[1] = (char *)lclzonep->default_tzname1;
1162 newtzname[1] = &lclzonep->chars[ttisp->tt_abbrind];
1165 newtzname[0] = &lclzonep->chars[std->tt_abbrind];
1167 timezone = lclzonep->default_timezone;
1168 newtzname[0] = (char *)lclzonep->default_tzname0;
1172 lclzonep->last_ats_idx = tidx;