Lines Matching defs:rval
87 _build_rval_index_tuple(PyObject *rval, Py_ssize_t idx);
162 PyObject *rval;
197 rval = PyUnicode_New(output_size, 127);
198 if (rval == NULL) {
201 output = PyUnicode_1BYTE_DATA(rval);
215 assert(_PyUnicode_CheckConsistency(rval, 1));
217 return rval;
228 PyObject *rval;
263 rval = PyUnicode_New(output_size, maxchar);
264 if (rval == NULL)
267 kind = PyUnicode_KIND(rval);
299 Py_UCS1 *output = PyUnicode_1BYTE_DATA(rval);
302 Py_UCS2 *output = PyUnicode_2BYTE_DATA(rval);
305 Py_UCS4 *output = PyUnicode_4BYTE_DATA(rval);
312 assert(_PyUnicode_CheckConsistency(rval, 1));
314 return rval;
354 _build_rval_index_tuple(PyObject *rval, Py_ssize_t idx) {
355 /* return (rval, idx) tuple, stealing reference to rval */
359 steal a reference to rval, returns (rval, idx)
361 if (rval == NULL) {
366 Py_DECREF(rval);
372 Py_DECREF(rval);
375 PyTuple_SET_ITEM(tpl, 0, rval);
391 PyObject *rval = NULL;
546 rval = _PyUnicodeWriter_Finish(&writer);
548 return rval;
573 PyObject *rval;
581 rval = scanstring_unicode(pystr, end, strict, &next_end);
589 return _build_rval_index_tuple(rval, next_end);
601 PyObject *rval;
605 rval = ascii_escape_unicode(pystr);
613 return rval;
626 PyObject *rval;
630 rval = escape_unicode(pystr);
638 return rval;
691 PyObject *rval = NULL;
704 rval = PyList_New(0);
706 rval = PyDict_New();
707 if (rval == NULL)
755 if (PyList_Append(rval, item) == -1) {
762 if (PyDict_SetItem(rval, key, val) < 0)
789 val = PyObject_CallOneArg(s->object_pairs_hook, rval);
790 Py_DECREF(rval);
794 /* if object_hook is not None: rval = object_hook(rval) */
796 val = PyObject_CallOneArg(s->object_hook, rval);
797 Py_DECREF(rval);
800 return rval;
804 Py_XDECREF(rval);
821 PyObject *rval;
827 rval = PyList_New(0);
828 if (rval == NULL)
847 if (PyList_Append(rval, val) == -1)
876 return rval;
879 Py_DECREF(rval);
895 PyObject *rval;
901 /* rval = parse_constant(constant) */
902 rval = PyObject_CallOneArg(s->parse_constant, cstr);
906 return rval;
925 PyObject *rval;
1001 rval = PyObject_CallOneArg(custom_func, numstr);
1017 rval = PyFloat_FromString(numstr);
1019 rval = PyLong_FromString(buf, NULL, 10);
1023 return rval;
1143 PyObject *rval;
1151 rval = scan_once_unicode(self, pystr, idx, &next_idx);
1160 if (rval == NULL)
1162 return _build_rval_index_tuple(rval, next_idx);
1395 int rval = _PyAccu_Accumulate(acc, stolen);
1397 return rval;