static PyObject * find_pretty_printer_from_progspace (PyObject *value) { PyObject *obj = pspace_to_pspace_object (current_program_space); if (!obj) return NULL; gdbpy_ref<> pp_list (pspy_get_printers (obj, NULL)); return search_pp_list (pp_list.get (), value); }
static PyObject * find_pretty_printer_from_progspace (PyObject *value) { PyObject *pp_list; PyObject *function; PyObject *obj = pspace_to_pspace_object (current_program_space); if (!obj) return NULL; pp_list = pspy_get_printers (obj, NULL); function = search_pp_list (pp_list, value); Py_XDECREF (pp_list); return function; }