Lines Matching refs:datalen
490 Py_ssize_t datalen;
496 datalen = PyUnicode_GET_LENGTH(text);
498 if (datalen == 0 && !(flags & MBENC_RESET))
505 buf.inlen = datalen;
509 if (datalen > (PY_SSIZE_T_MAX - 16) / 2) {
514 buf.outobj = PyBytes_FromStringAndSize(NULL, datalen * 2 + 16);
591 Py_ssize_t datalen;
611 datalen = PyUnicode_GET_LENGTH(input);
630 return make_tuple(r, datalen);
662 Py_ssize_t datalen;
665 datalen = input->len;
672 if (datalen == 0) {
678 buf.writer.min_length = datalen;
681 buf.inbuf_end = buf.inbuf_top + datalen;
707 return make_tuple(res, datalen);
769 Py_ssize_t inpos, datalen;
809 datalen = PyUnicode_GET_LENGTH(inbuf);
822 if (inpos < datalen) {
823 if (datalen - inpos > MAXENCPENDING) {
829 ctx->pending = PyUnicode_Substring(inbuf, inpos, datalen);