Lines Matching refs:newsize
1325 Py_ssize_t newsize, squotes, dquotes;
1331 newsize = 3; /* b'' */
1344 if (newsize > PY_SSIZE_T_MAX - incr)
1346 newsize += incr;
1352 if (newsize > PY_SSIZE_T_MAX - squotes)
1354 newsize += squotes;
1357 v = PyUnicode_New(newsize, 127);
2935 As always, an extra byte is allocated for a trailing \0 byte (newsize
2940 _PyBytes_Resize(PyObject **pv, Py_ssize_t newsize)
2945 if (!PyBytes_Check(v) || newsize < 0) {
2948 if (Py_SIZE(v) == newsize) {
2949 /* return early if newsize equals to v->ob_size */
2959 PyObject_REALLOC(v, PyBytesObject_SIZE + newsize);
2967 Py_SIZE(sv) = newsize;
2968 sv->ob_sval[newsize] = '\0';