summaryrefslogtreecommitdiff
path: root/src/shared/dlt_common.c
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2013-07-24 11:26:21 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2013-07-25 13:09:14 +0200
commit244c56f9ba0c412b20d2bd9590ae6d07a799cbc9 (patch)
tree2a445032901547e73d67269f1cf7d04bbeffe80e /src/shared/dlt_common.c
parent6235728e2a7d8f4524c29681355f4953b8cc277b (diff)
downloadDLT-daemon-244c56f9ba0c412b20d2bd9590ae6d07a799cbc9.tar.gz
Bug 84 - Adding utf8 support to dlt-daemon, dlt-viewer. Modified patch, originally provided by Stefan Vacek.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'src/shared/dlt_common.c')
-rwxr-xr-xsrc/shared/dlt_common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c
index b7a865e..54a99c3 100755
--- a/src/shared/dlt_common.c
+++ b/src/shared/dlt_common.c
@@ -3230,10 +3230,10 @@ int dlt_message_argument_print(DltMessage *msg,uint32_t type_info,uint8_t **ptr,
uint32_t quantisation_tmp=0;
- if (type_info & DLT_TYPE_INFO_STRG)
+ 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)) )
{
- /* string type */
+ /* string type or utf8-encoded string type */
if (byteLength<0)
{
DLT_MSG_READ_VALUE(length_tmp,*ptr,*datalength,uint16_t);