1
1

Init all fields (valgrind cleanup).

This commit was SVN r30046.
Этот коммит содержится в:
George Bosilca 2013-12-21 23:24:29 +00:00
родитель 38cbaeaa82
Коммит 5aa0837250

Просмотреть файл

@ -33,23 +33,28 @@ static void opal_datatype_construct( opal_datatype_t* pData )
int i;
pData->size = 0;
pData->id = 0;
pData->nbElems = 0;
pData->bdt_used = 0;
for( i = 0; i < OPAL_DATATYPE_MAX_PREDEFINED; i++ )
pData->btypes[i] = 0;
pData->btypes[OPAL_DATATYPE_LOOP] = 0;
pData->opt_desc.desc = NULL;
pData->opt_desc.length = 0;
pData->opt_desc.used = 0;
pData->align = 1;
pData->flags = OPAL_DATATYPE_FLAG_CONTIGUOUS;
pData->id = 0;
pData->bdt_used = 0;
pData->size = 0;
pData->true_lb = LONG_MAX;
pData->true_ub = LONG_MIN;
pData->lb = LONG_MAX;
pData->ub = LONG_MIN;
pData->name[0] = '\0';
pData->align = 1;
pData->nbElems = 0;
memset(pData->name, 0, OPAL_MAX_OBJECT_NAME);
pData->desc.desc = NULL;
pData->desc.length = 0;
pData->desc.used = 0;
pData->opt_desc.desc = NULL;
pData->opt_desc.length = 0;
pData->opt_desc.used = 0;
for( i = 0; i < OPAL_DATATYPE_MAX_SUPPORTED; i++ )
pData->btypes[i] = 0;
}
static void opal_datatype_destruct( opal_datatype_t* datatype )