TYPE2             234 opal/datatype/opal_copy_functions_heterogeneous.c #define COPY_2TYPE_HETEROGENEOUS( TYPENAME, TYPE1, TYPE2 )              \
TYPE2             243 opal/datatype/opal_copy_functions_heterogeneous.c     datatype_check( #TYPENAME, sizeof(TYPE1) + sizeof(TYPE2),           \
TYPE2             244 opal/datatype/opal_copy_functions_heterogeneous.c                    sizeof(TYPE1) + sizeof(TYPE2), &count,               \
TYPE2             253 opal/datatype/opal_copy_functions_heterogeneous.c             TYPE2* to_2, *from_2;                                       \
TYPE2             256 opal/datatype/opal_copy_functions_heterogeneous.c             to_2 = (TYPE2*) (to_1 + 1); from_2 = (TYPE2*) (from_1 + 1); \
TYPE2             257 opal/datatype/opal_copy_functions_heterogeneous.c             opal_dt_swap_bytes(to_2, from_2, sizeof(TYPE2), 1);         \
TYPE2             261 opal/datatype/opal_copy_functions_heterogeneous.c     } else if ((ptrdiff_t)(sizeof(TYPE1) + sizeof(TYPE2)) == to_extent &&   \
TYPE2             262 opal/datatype/opal_copy_functions_heterogeneous.c                (ptrdiff_t)(sizeof(TYPE1) + sizeof(TYPE2)) == from_extent) { \
TYPE2             264 opal/datatype/opal_copy_functions_heterogeneous.c         MEMCPY( to, from, count * (sizeof(TYPE1) + sizeof(TYPE2)) );    \
TYPE2             268 opal/datatype/opal_copy_functions_heterogeneous.c             MEMCPY( to, from, sizeof(TYPE1) + sizeof(TYPE2) );          \