FreeCalypso > hg > freecalypso-sw
diff gsm-fw/services/etm/etm_api.c @ 193:f9ac53d8e999
gsm-fw/services/etm: etm_get16(): fix for bad C (sequence points violation)
while at it, fixed echo and dieid as well
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 25 Nov 2013 06:12:19 +0000 |
parents | 9dbf3248a197 |
children | 6de5661d1fe1 |
line wrap: on
line diff
--- a/gsm-fw/services/etm/etm_api.c Mon Nov 25 05:37:46 2013 +0000 +++ b/gsm-fw/services/etm/etm_api.c Mon Nov 25 06:12:19 2013 +0000 @@ -145,8 +145,7 @@ { unsigned char *p = buf; - int value = - (*p++ | (*p << 8)); + int value = (p[0] | (p[1] << 8)); tr_etm(TgTrEtmLow, "ETM API: _get16(%d)", value);