Home | History | Annotate | Download | only in Objects

Lines Matching refs:newsize

1340     Py_ssize_t newsize, squotes, dquotes;
1346 newsize = 3; /* b'' */
1359 if (newsize > PY_SSIZE_T_MAX - incr)
1361 newsize += incr;
1367 if (newsize > PY_SSIZE_T_MAX - squotes)
1369 newsize += squotes;
1372 v = PyUnicode_New(newsize, 127);
2950 As always, an extra byte is allocated for a trailing \0 byte (newsize
2955 _PyBytes_Resize(PyObject **pv, Py_ssize_t newsize)
2960 if (!PyBytes_Check(v) || newsize < 0) {
2963 if (Py_SIZE(v) == newsize) {
2964 /* return early if newsize equals to v->ob_size */
2974 PyObject_REALLOC(v, PyBytesObject_SIZE + newsize);
2982 Py_SIZE(sv) = newsize;
2983 sv->ob_sval[newsize] = '\0';