Lines Matching refs:lstart
1084 long lstart, lstop, lstep;
1091 lstart = PyLong_AsLong(r->start);
1092 if (lstart == -1 && PyErr_Occurred()) {
1106 ulen = get_len_of_range(lstart, lstop, lstep);
1110 /* check for potential overflow of lstart + ulen * lstep */
1121 return fast_range_iter(lstart, lstop, lstep, (long)ulen);
1145 long lstart, lstop, lstep, new_start, new_stop;
1160 lstart = PyLong_AsLong(range->start);
1161 if (lstart == -1 && PyErr_Occurred()) {
1179 /* check for overflow of lstart - lstep:
1181 for lstep > 0, need only check whether lstart - lstep < LONG_MIN.
1182 for lstep < 0, need only check whether lstart - lstep > LONG_MAX
1186 lstart - LONG_MIN < lstep (lstep > 0)
1187 LONG_MAX - lstart < -lstep (lstep < 0)
1193 if ((unsigned long)lstart - LONG_MIN < (unsigned long)lstep)
1197 if (LONG_MAX - (unsigned long)lstart < 0UL - lstep)
1201 ulen = get_len_of_range(lstart, lstop, lstep);
1205 new_stop = lstart - lstep;