Init all fields (valgrind cleanup).
This commit was SVN r30046.
Этот коммит содержится в:
родитель
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 )
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user