Home | History | Annotate | Download | only in stringlib

Lines Matching defs:out

13     PyObject* out;
21 out = PyTuple_New(3);
22 if (!out)
29 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, str_len));
30 PyTuple_SET_ITEM(out, 1, STRINGLIB_NEW(NULL, 0));
31 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(NULL, 0));
34 Py_DECREF(out);
39 PyTuple_SET_ITEM(out, 0, (PyObject*) str_obj);
41 PyTuple_SET_ITEM(out, 1, (PyObject*) STRINGLIB_EMPTY);
43 PyTuple_SET_ITEM(out, 2, (PyObject*) STRINGLIB_EMPTY);
45 return out;
48 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, pos));
50 PyTuple_SET_ITEM(out, 1, sep_obj);
52 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str + pos, str_len - pos));
55 Py_DECREF(out);
59 return out;
68 PyObject* out;
76 out = PyTuple_New(3);
77 if (!out)
84 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(NULL, 0));
85 PyTuple_SET_ITEM(out, 1, STRINGLIB_NEW(NULL, 0));
86 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str, str_len));
89 Py_DECREF(out);
94 PyTuple_SET_ITEM(out, 0, (PyObject*) STRINGLIB_EMPTY);
96 PyTuple_SET_ITEM(out, 1, (PyObject*) STRINGLIB_EMPTY);
98 PyTuple_SET_ITEM(out, 2, (PyObject*) str_obj);
100 return out;
103 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, pos));
105 PyTuple_SET_ITEM(out, 1, sep_obj);
107 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str + pos, str_len - pos));
110 Py_DECREF(out);
114 return out;