Fixed compiler warnings with 32Bit gcc compiler.
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Tue, 18 Mar 2014 11:06:39 +0000 (12:06 +0100)
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Tue, 1 Apr 2014 07:46:14 +0000 (09:46 +0200)
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
src/lib/dlt_user.c
src/shared/dlt_common.c
src/tests/dlt-test-multi-process.c

index 1ace33c..c3eb29d 100644 (file)
@@ -735,7 +735,6 @@ int dlt_register_context_ll_ts(DltContext *handle, const char *contextid, const
 {
     DltContextData log;
     uint32_t i;
-    char ctid[DLT_ID_SIZE+1];
 
     if (dlt_user_initialised==0)
     {
index a12d137..8b94df7 100755 (executable)
@@ -3246,7 +3246,7 @@ int dlt_message_argument_print(DltMessage *msg,uint32_t type_info,uint8_t **ptr,
     float64_t value64f=0,value64f_tmp=0;
     int64_t value64f_tmp_int64i=0,value64f_tmp_int64i_swaped=0;
 
-    uint32_t quantisation_tmp=0;
+    uint32_t quantisation_tmp = 0;
 
     if ( (type_info & DLT_TYPE_INFO_STRG) && (((type_info & DLT_TYPE_INFO_SCOD) == DLT_SCOD_ASCII) || ((type_info & DLT_TYPE_INFO_SCOD) == DLT_SCOD_UTF8)) )
     {
@@ -3325,8 +3325,8 @@ int dlt_message_argument_print(DltMessage *msg,uint32_t type_info,uint8_t **ptr,
         }
         if (type_info & DLT_TYPE_INFO_FIXP)
         {
-            //compiler warning: variable ‘quantisation_tmp’ set but not used [-Wunused-but-set-variable], but: DLT_MSG_READ_VALUE wants a parameter, "0" does not work
-            DLT_MSG_READ_VALUE(quantisation_tmp,*ptr,*datalength,uint32_t);
+               quantisation_tmp=quantisation_tmp; // prevent compiler warning
+               DLT_MSG_READ_VALUE(quantisation_tmp,*ptr,*datalength,uint32_t);
 
             if((*datalength)<0)
                 return -1;
index b816b71..be5431b 100755 (executable)
@@ -270,7 +270,7 @@ void quit_handler(int signum)
  */
 void cleanup()
 {
-       int i;
+       unsigned int i;
        for(i=0;i<pidcount;i++)
        {
                kill(pids[i], SIGINT);
@@ -367,7 +367,7 @@ int wait_for_death()
                }
                else
                {
-                       int i;
+                       unsigned int i;
                        for(i=0;i<pidcount;i++)
                        {
                                if(pids[i] == w)