Lines Matching defs:out
18 PyObject* out;
26 out = PyTuple_New(3);
27 if (!out)
34 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, str_len));
35 PyTuple_SET_ITEM(out, 1, STRINGLIB_NEW(NULL, 0));
36 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(NULL, 0));
39 Py_DECREF(out);
44 PyTuple_SET_ITEM(out, 0, (PyObject*) str_obj);
48 PyTuple_SET_ITEM(out, 1, empty);
50 PyTuple_SET_ITEM(out, 2, empty);
52 return out;
55 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, pos));
57 PyTuple_SET_ITEM(out, 1, sep_obj);
59 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str + pos, str_len - pos));
62 Py_DECREF(out);
66 return out;
75 PyObject* out;
83 out = PyTuple_New(3);
84 if (!out)
91 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(NULL, 0));
92 PyTuple_SET_ITEM(out, 1, STRINGLIB_NEW(NULL, 0));
93 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str, str_len));
96 Py_DECREF(out);
103 PyTuple_SET_ITEM(out, 0, empty);
105 PyTuple_SET_ITEM(out, 1, empty);
107 PyTuple_SET_ITEM(out, 2, (PyObject*) str_obj);
109 return out;
112 PyTuple_SET_ITEM(out, 0, STRINGLIB_NEW(str, pos));
114 PyTuple_SET_ITEM(out, 1, sep_obj);
116 PyTuple_SET_ITEM(out, 2, STRINGLIB_NEW(str + pos, str_len - pos));
119 Py_DECREF(out);
123 return out;