/*D
   MPI_Keyval_create - Creates a new attribute key

Synopsis:
.vb
int MPI_Keyval_create(MPI_Copy_function *copy_fn,
                      MPI_Delete_function *delete_fn, int *keyval,
                      void *extra_state)
.ve

Input Parameters:
+ copy_fn - Copy callback function for keyval (function)
. delete_fn - Delete callback function for keyval (function)
- extra_state - Extra state for callback functions (None)

Output Parameters:
. keyval - key value for future access (integer)

.N Deprecated
   The replacement for this routine is 'MPI_Comm_create_keyval'.

.N ThreadSafe

.N Fortran

.N Errors
.N MPI_SUCCESS
.N MPI_ERR_OTHER

.seealso: MPI_Keyval_free, MPI_Comm_create_keyval
D*/

