cleanup_item 104 opal/runtime/opal_finalize.c opal_cleanup_fn_item_t *cleanup_item = OBJ_NEW(opal_cleanup_fn_item_t); cleanup_item 105 opal/runtime/opal_finalize.c assert (NULL != cleanup_item); cleanup_item 106 opal/runtime/opal_finalize.c cleanup_item->cleanup_fn = cleanup_fn; cleanup_item 107 opal/runtime/opal_finalize.c cleanup_item->user_data = user_data; cleanup_item 109 opal/runtime/opal_finalize.c cleanup_item->cleanup_fn_name = strdup (fn_name); cleanup_item 110 opal/runtime/opal_finalize.c assert (NULL != cleanup_item->cleanup_fn_name); cleanup_item 116 opal/runtime/opal_finalize.c opal_list_append (¤t_finalize_domain->super, &cleanup_item->super); cleanup_item 133 opal/runtime/opal_finalize.c opal_cleanup_fn_item_t *cleanup_item, *next; cleanup_item 135 opal/runtime/opal_finalize.c OPAL_LIST_FOREACH_SAFE_REV(cleanup_item, next, &domain->super, opal_cleanup_fn_item_t) { cleanup_item 136 opal/runtime/opal_finalize.c cleanup_item->cleanup_fn (cleanup_item->user_data); cleanup_item 137 opal/runtime/opal_finalize.c opal_list_remove_item (&domain->super, &cleanup_item->super); cleanup_item 138 opal/runtime/opal_finalize.c OBJ_RELEASE(cleanup_item);