diff options
Diffstat (limited to 'src/shared/dlt_common.c')
-rwxr-xr-x | src/shared/dlt_common.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c index 1da96f0..68d06c6 100755 --- a/src/shared/dlt_common.c +++ b/src/shared/dlt_common.c @@ -3177,7 +3177,8 @@ 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=0, quantisation_tmp=0; + //uint32_t quantisation=0, + uint32_t quantisation_tmp=0; if (type_info & DLT_TYPE_INFO_STRG) { @@ -3256,12 +3257,14 @@ int dlt_message_argument_print(DltMessage *msg,uint32_t type_info,uint8_t **ptr, } if (type_info & DLT_TYPE_INFO_FIXP) { - quantisation=0; + //quantisation=0; quantisation_tmp=0; + //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); + if((*datalength)<0) return -1; - quantisation=DLT_ENDIAN_GET_32(msg->standardheader->htyp, quantisation_tmp); + //quantisation=DLT_ENDIAN_GET_32(msg->standardheader->htyp, quantisation_tmp); switch ( type_info & DLT_TYPE_INFO_TYLE) { |