new_ompi_datatype 98 ompi/datatype/ompi_datatype_create.c ompi_datatype_t * new_ompi_datatype = ompi_datatype_create( oldType->super.desc.used + 2 ); new_ompi_datatype 100 ompi/datatype/ompi_datatype_create.c *newType = new_ompi_datatype; new_ompi_datatype 101 ompi/datatype/ompi_datatype_create.c if( NULL == new_ompi_datatype ) { new_ompi_datatype 104 ompi/datatype/ompi_datatype_create.c opal_datatype_clone( &oldType->super, &new_ompi_datatype->super); new_ompi_datatype 106 ompi/datatype/ompi_datatype_create.c new_ompi_datatype->super.flags &= ~OMPI_DATATYPE_FLAG_PREDEFINED; new_ompi_datatype 108 ompi/datatype/ompi_datatype_create.c new_ompi_datatype->id = oldType->id; new_ompi_datatype 112 ompi/datatype/ompi_datatype_create.c new_ompi_datatype->d_keyhash = NULL; new_ompi_datatype 113 ompi/datatype/ompi_datatype_create.c new_ompi_datatype->args = NULL; new_ompi_datatype 117 ompi/datatype/ompi_datatype_create.c opal_string_copy(new_ompi_datatype->name, new_name, MPI_MAX_OBJECT_NAME); new_ompi_datatype 118 ompi/datatype/ompi_datatype_create.c new_ompi_datatype->name[MPI_MAX_OBJECT_NAME - 1] = '\0';