static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION add_new_registry (eventregistry_object **registryp, const char *name) { *registryp = create_eventregistry_object (); if (*registryp == NULL) return -1; return gdb_pymodule_addobject (gdb_py_events.module, name, (PyObject *)(*registryp)); }
static int add_new_registry (eventregistry_object **registryp, char *name) { *registryp = create_eventregistry_object (); if (*registryp == NULL) goto fail; if (PyModule_AddObject (gdb_py_events.module, name, (PyObject *)(*registryp)) < 0) goto fail; return 0; fail: Py_XDECREF (*registryp); return -1; }