Lines Matching refs:newpos
228 Py_ssize_t retstrsize, newpos; in multibytecodec_encerror() local
337 newpos = PyInt_AsSsize_t(PyTuple_GET_ITEM(retobj, 1)); in multibytecodec_encerror()
338 if (newpos < 0 && !PyErr_Occurred()) in multibytecodec_encerror()
339 newpos += (Py_ssize_t)(buf->inbuf_end - buf->inbuf_top); in multibytecodec_encerror()
340 if (newpos < 0 || buf->inbuf_top + newpos > buf->inbuf_end) { in multibytecodec_encerror()
344 newpos); in multibytecodec_encerror()
347 buf->inbuf = buf->inbuf_top + newpos; in multibytecodec_encerror()
366 Py_ssize_t retunisize, newpos; in multibytecodec_decerror() local
447 newpos = PyInt_AsSsize_t(PyTuple_GET_ITEM(retobj, 1)); in multibytecodec_decerror()
448 if (newpos < 0 && !PyErr_Occurred()) in multibytecodec_decerror()
449 newpos += (Py_ssize_t)(buf->inbuf_end - buf->inbuf_top); in multibytecodec_decerror()
450 if (newpos < 0 || buf->inbuf_top + newpos > buf->inbuf_end) { in multibytecodec_decerror()
454 newpos); in multibytecodec_decerror()
457 buf->inbuf = buf->inbuf_top + newpos; in multibytecodec_decerror()