Lines Matching refs:start

701     Py_ssize_t start, end, i, len;
706 if (PyUnicodeEncodeError_GetStart(exc, &start))
710 len = end - start;
731 if (PyUnicodeTranslateError_GetStart(exc, &start))
735 len = end - start;
758 Py_ssize_t start;
764 if (PyUnicodeEncodeError_GetStart(exc, &start))
770 if (end - start > PY_SSIZE_T_MAX / (2+7+1))
771 end = start + PY_SSIZE_T_MAX / (2+7+1);
772 for (i = start, ressize = 0; i < end; ++i) {
798 for (i = start; i < end; ++i) {
854 Py_ssize_t start;
863 if (PyUnicodeDecodeError_GetStart(exc, &start))
870 res = PyUnicode_New(4 * (end - start), 127);
876 for (i = start; i < end; i++, outp += 4) {
889 if (PyUnicodeEncodeError_GetStart(exc, &start))
897 if (PyUnicodeTranslateError_GetStart(exc, &start))
909 if (end - start > PY_SSIZE_T_MAX / (1+1+8))
910 end = start + PY_SSIZE_T_MAX / (1+1+8);
911 for (i = start, ressize = 0; i < end; ++i) {
929 for (i = start; i < end; ++i) {
965 Py_ssize_t start;
973 if (PyUnicodeEncodeError_GetStart(exc, &start))
987 for (i = start, ressize = 0; i < end; ++i) {
1009 for (i = start, outp = PyUnicode_1BYTE_DATA(res);
1131 Py_ssize_t start;
1137 if (PyUnicodeEncodeError_GetStart(exc, &start))
1161 if (end - start > PY_SSIZE_T_MAX / bytelength)
1162 end = start + PY_SSIZE_T_MAX / bytelength;
1163 res = PyBytes_FromStringAndSize(NULL, bytelength*(end-start));
1169 for (i = start; i < end; i++) {
1215 if (PyUnicodeDecodeError_GetStart(exc, &start))
1242 p += start;
1243 if (PyBytes_GET_SIZE(object) - start >= bytelength) {
1277 return Py_BuildValue("(Nn)", res, start + bytelength);
1291 Py_ssize_t start;
1297 if (PyUnicodeEncodeError_GetStart(exc, &start))
1303 res = PyBytes_FromStringAndSize(NULL, end-start);
1309 for (i = start; i < end; i++) {
1331 if (PyUnicodeDecodeError_GetStart(exc, &start))
1338 while (consumed < 4 && consumed < end-start) {
1340 if (p[start+consumed] < 128)
1342 ch[consumed] = 0xdc00 + p[start+consumed];
1354 return Py_BuildValue("(Nn)", str, start+consumed);