/** * Measurement wrapper for MPI_Keyval_create * @note Auto-generated by wrapgen from template: std.w * @note C interface * @note Introduced with MPI 1.0 * @ingroup cg_ext */ int MPI_Keyval_create(MPI_Copy_function* copy_fn, MPI_Delete_function* delete_fn, int* keyval, void* extra_state) { int return_val; if (IS_EVENT_GEN_ON_FOR(CG_EXT)) { EVENT_GEN_OFF(); esd_enter(epk_mpi_regid[EPK__MPI_KEYVAL_CREATE]); return_val = PMPI_Keyval_create(copy_fn, delete_fn, keyval, extra_state); esd_exit(epk_mpi_regid[EPK__MPI_KEYVAL_CREATE]); EVENT_GEN_ON(); } else { return_val = PMPI_Keyval_create(copy_fn, delete_fn, keyval, extra_state); } return return_val; }
int MPI_Keyval_create ( MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state ) { _MPI_COVERAGE(); return PMPI_Keyval_create (copy_fn, delete_fn, keyval, extra_state); }