osaf/libs/agents/saf/imma/imma_cb.h | 2 +- osaf/libs/agents/saf/imma/imma_db.cc | 2 +- osaf/libs/agents/saf/imma/imma_oi_api.cc | 2 +- osaf/libs/agents/saf/imma/imma_proc.cc | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-)
Fix "comparison between signed and unsigned integer" errors. diff --git a/osaf/libs/agents/saf/imma/imma_cb.h b/osaf/libs/agents/saf/imma/imma_cb.h --- a/osaf/libs/agents/saf/imma/imma_cb.h +++ b/osaf/libs/agents/saf/imma/imma_cb.h @@ -123,7 +123,7 @@ typedef struct imma_search_node { } IMMA_SEARCH_NODE; typedef struct imma_continuation_record { - SaUint32T invocation; + SaInt32T invocation; SaInvocationT userInvoc; SaImmHandleT immHandle; struct imma_continuation_record *next; diff --git a/osaf/libs/agents/saf/imma/imma_db.cc b/osaf/libs/agents/saf/imma/imma_db.cc --- a/osaf/libs/agents/saf/imma/imma_db.cc +++ b/osaf/libs/agents/saf/imma/imma_db.cc @@ -1380,7 +1380,7 @@ void imma_freeSearchAttrs(SaImmAttrValue SaImmAttrValuesT_2 *att = NULL; int ix; for (ix = 0; attr[ix]; ++ix) { - int ix2; + SaUint32T ix2; att = attr[ix]; free(att->attrName); /*free-3 */ diff --git a/osaf/libs/agents/saf/imma/imma_oi_api.cc b/osaf/libs/agents/saf/imma/imma_oi_api.cc --- a/osaf/libs/agents/saf/imma/imma_oi_api.cc +++ b/osaf/libs/agents/saf/imma/imma_oi_api.cc @@ -2920,7 +2920,7 @@ static SaAisErrorT rt_object_create_comm TRACE("RtObjectCreate ignoring attribute %s with no values", attr->attrName); continue; } else if(attr->attrValueType == SA_IMM_ATTR_SANAMET) { - int n; + SaUint32T n; for(n=0; n<attr->attrValuesNumber; n++) { if(!osaf_is_extended_name_valid((SaNameT*) attr->attrValues[n])) { rc = SA_AIS_ERR_INVALID_PARAM; diff --git a/osaf/libs/agents/saf/imma/imma_proc.cc b/osaf/libs/agents/saf/imma/imma_proc.cc --- a/osaf/libs/agents/saf/imma/imma_proc.cc +++ b/osaf/libs/agents/saf/imma/imma_proc.cc @@ -2461,7 +2461,7 @@ static bool imma_process_callback_info(I free(attr[i]->attrName); /*free-3 */ attr[i]->attrName = 0; if (attr[i]->attrValuesNumber) { - int j; + SaUint32T j; for (j = 0; j < attr[i]->attrValuesNumber; ++j) { imma_freeAttrValue3(attr[i]->attrValues[j], attr[i]->attrValueType);/*free-5 */ attr[i]->attrValues[j] = 0; @@ -2854,7 +2854,7 @@ static bool imma_process_callback_info(I free(attr[i]->modAttr.attrName); /*free-3 */ attr[i]->modAttr.attrName = 0; if (attr[i]->modAttr.attrValuesNumber) { - int j; + SaUint32T j; for (j = 0; j < attr[i]->modAttr.attrValuesNumber; ++j) { imma_freeAttrValue3(attr[i]->modAttr.attrValues[j], attr[i]->modAttr.attrValueType); /*free-5 */ ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel