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)) )
{
}
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;