Lines Matching defs:isdst
843 unsigned char *isdst = NULL;
953 // Load UTC offsets and isdst (size num_ttinfos)
955 isdst = PyMem_Malloc(self->num_ttinfos * sizeof(unsigned char));
957 if (utcoff == NULL || isdst == NULL) {
981 isdst[i] = (unsigned char)isdst_with_error;
991 utcoff_to_dstoff(trans_idx, utcoff, dstoff, isdst, self->num_transitions,
1031 if (!isdst[i]) {
1156 if (isdst != NULL) {
1157 PyMem_Free(isdst);
1359 uint8_t isdst;
1379 isdst = (ts >= start) && (ts < end);
1382 isdst = (ts < end) || (ts >= start);
1385 if (isdst) {
1414 uint8_t isdst;
1420 isdst = (ts >= start) && (ts < end);
1423 isdst = (ts < end) || (ts >= start);
1441 if (isdst) {
1968 * time zone abbreviation and an isdst boolean - it does not include the
1974 * bool(dt.dst()) will always match ttinfo.isdst.
2028 // with dstoff = 0 for something where isdst=1. This is obviously