Lines Matching refs:_ttinfos
51 _ttinfo *_ttinfos; // Unique array of ttinfos for ease of deallocation
322 if (self->_ttinfos != NULL) {
324 xdecref_ttinfo(&(self->_ttinfos[i]));
326 PyMem_Free(self->_ttinfos);
849 self->_ttinfos = NULL;
1001 self->_ttinfos = PyMem_Malloc(self->num_ttinfos * sizeof(_ttinfo));
1002 if (self->_ttinfos == NULL) {
1012 if (build_ttinfo(utcoff[i], dstoff[i], tzname, &(self->_ttinfos[i]))) {
1026 self->trans_ttinfos[i] = &(self->_ttinfos[ttinfo_idx]);
1032 self->ttinfo_before = &(self->_ttinfos[i]);
1040 self->ttinfo_before = &(self->_ttinfos[0]);
1062 _ttinfo *tti = &(self->_ttinfos[idx]);
1087 // 2. If self->_ttinfos contains more than one _ttinfo object, the objects
1089 // 3. self->ttinfos contains no unused _ttinfos (in which case an otherwise
1090 // fixed-offset zone with extra _ttinfos defined may appear to *not* be
1104 ttinfo_eq(&(self->_ttinfos[0]), &self->tzrule_after.std);
1131 if (self->_ttinfos != NULL) {
1133 xdecref_ttinfo(&(self->_ttinfos[i]));
1135 PyMem_Free(self->_ttinfos);
1136 self->_ttinfos = NULL;