Lines Matching refs:newpos
208 Py_ssize_t retstrsize, newpos; in multibytecodec_encerror() local
334 newpos = PyLong_AsSsize_t(PyTuple_GET_ITEM(retobj, 1)); in multibytecodec_encerror()
335 if (newpos < 0 && !PyErr_Occurred()) in multibytecodec_encerror()
336 newpos += (Py_ssize_t)buf->inlen; in multibytecodec_encerror()
337 if (newpos < 0 || newpos > buf->inlen) { in multibytecodec_encerror()
341 newpos); in multibytecodec_encerror()
344 buf->inpos = newpos; in multibytecodec_encerror()
363 Py_ssize_t newpos; in multibytecodec_decerror() local
441 newpos = PyLong_AsSsize_t(PyTuple_GET_ITEM(retobj, 1)); in multibytecodec_decerror()
442 if (newpos < 0 && !PyErr_Occurred()) in multibytecodec_decerror()
443 newpos += (Py_ssize_t)(buf->inbuf_end - buf->inbuf_top); in multibytecodec_decerror()
444 if (newpos < 0 || buf->inbuf_top + newpos > buf->inbuf_end) { in multibytecodec_decerror()
448 newpos); in multibytecodec_decerror()
451 buf->inbuf = buf->inbuf_top + newpos; in multibytecodec_decerror()