Lines Matching refs:dstoff
20 PyObject *dstoff; member
472 Py_INCREF(tti->dstoff); in zoneinfo_dst()
473 return tti->dstoff; in zoneinfo_dst()
768 out->dstoff = NULL; in build_ttinfo()
777 out->dstoff = load_timedelta(dstoffset); in build_ttinfo()
778 if (out->dstoff == NULL) { in build_ttinfo()
794 Py_XDECREF(ttinfo->dstoff); in xdecref_ttinfo()
809 if ((rv = PyObject_RichCompareBool(tti0->dstoff, tti1->dstoff, Py_EQ)) < in ttinfo_eq()
839 long *dstoff = NULL; in load_data() local
977 dstoff = PyMem_Calloc(self->num_ttinfos, sizeof(long)); in load_data()
978 if (dstoff == NULL) { in load_data()
983 utcoff_to_dstoff(trans_idx, utcoff, dstoff, isdst, self->num_transitions, in load_data()
1001 if (build_ttinfo(utcoff[i], dstoff[i], tzname, &(self->_ttinfos[i]))) { in load_data()
1056 if (PyObject_IsTrue(tti->dstoff)) { in load_data()
1058 Py_DECREF(tti_after->dstoff); in load_data()
1059 tti_after->dstoff = tti->dstoff; in load_data()
1060 Py_INCREF(tti_after->dstoff); in load_data()
1138 if (dstoff != NULL) { in load_data()
1139 PyMem_Free(dstoff); in load_data()
1992 long dstoff = 0; in utcoff_to_dstoff() local
1996 dstoff = utcoff - utcoffs[comp_idx]; in utcoff_to_dstoff()
1999 if (!dstoff && idx < (num_ttinfos - 1)) { in utcoff_to_dstoff()
2009 dstoff = utcoff - utcoffs[comp_idx]; in utcoff_to_dstoff()
2012 if (dstoff) { in utcoff_to_dstoff()
2014 dstoffs[idx] = dstoff; in utcoff_to_dstoff()
2666 NO_TTINFO.dstoff = Py_None; in zoneinfomodule_exec()