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

Reply via email to