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
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel