Lines Matching defs:result
38 PyWeakReference *result;
40 result = PyObject_GC_New(PyWeakReference, &_PyWeakref_RefType);
41 if (result) {
42 init_weakref(result, ob, callback);
43 PyObject_GC_Track(result);
45 return result;
789 PyWeakReference *result = NULL;
805 result = ref;
806 if (result != NULL)
807 Py_INCREF(result);
814 result = new_weakref(ob, callback);
815 if (result != NULL) {
819 insert_head(result, list);
825 Py_DECREF(result);
827 result = ref;
835 insert_head(result, list);
837 insert_after(result, prev);
841 return (PyObject *) result;
848 PyWeakReference *result = NULL;
864 result = proxy;
865 if (result != NULL)
866 Py_INCREF(result);
873 result = new_weakref(ob, callback);
874 if (result != NULL) {
878 Py_SET_TYPE(result, &_PyWeakref_CallableProxyType);
881 Py_SET_TYPE(result, &_PyWeakref_ProxyType);
890 Py_DECREF(result);
891 result = proxy;
892 Py_INCREF(result);
901 insert_head(result, list);
903 insert_after(result, prev);
908 return (PyObject *) result;