src_type 232 opal/datatype/opal_datatype.h OPAL_DECLSPEC int32_t opal_datatype_clone( const opal_datatype_t * src_type, opal_datatype_t * dest_type ); src_type 35 opal/datatype/opal_datatype_clone.c int32_t opal_datatype_clone( const opal_datatype_t * src_type, opal_datatype_t * dest_type ) src_type 37 opal/datatype/opal_datatype_clone.c int32_t desc_length = src_type->desc.used + 1; /* +1 because of the fake OPAL_DATATYPE_END_LOOP entry */ src_type 42 opal/datatype/opal_datatype_clone.c (char*)src_type + sizeof(opal_object_t), src_type 52 opal/datatype/opal_datatype_clone.c if( 0 != src_type->desc.used ) { src_type 53 opal/datatype/opal_datatype_clone.c memcpy( dest_type->desc.desc, src_type->desc.desc, sizeof(dt_elem_desc_t) * desc_length ); src_type 54 opal/datatype/opal_datatype_clone.c if( 0 != src_type->opt_desc.used ) { src_type 55 opal/datatype/opal_datatype_clone.c if( src_type->opt_desc.desc == src_type->desc.desc) { src_type 63 opal/datatype/opal_datatype_clone.c dest_type->opt_desc.length = src_type->opt_desc.used; src_type 64 opal/datatype/opal_datatype_clone.c dest_type->opt_desc.used = src_type->opt_desc.used; src_type 65 opal/datatype/opal_datatype_clone.c memcpy( dest_type->opt_desc.desc, src_type->opt_desc.desc, desc_length * sizeof(dt_elem_desc_t) ); src_type 72 opal/datatype/opal_datatype_clone.c dest_type->id = src_type->id; /* preserve the default id. This allow us to