aboutsummaryrefslogtreecommitdiff
path: root/src/helper/time_support.c
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2015-01-17 15:15:11 +0300
committerPaul Fertser <fercerpav@gmail.com>2015-01-30 08:56:54 +0000
commit355f4cadbbf10c75cf05fb1a82bf918b3ab65c55 (patch)
treef874ce4af77346c82220be72f217b2b311cff380 /src/helper/time_support.c
parent9d745a0690f6f5c24d914ebfa3c1d6b824a19a5e (diff)
Use (uint8_t *) for buf_(set|get)_u(32|64) instead of (void *)
This helps to uncover incorrect usage when a pointer to uint32_t is passed to those functions which leads to subtle bugs on BE systems. The reason is that it's normally assumed that any uint32_t variable holds its value in host byte order, but using but_set_u32 on it silently does implicit pointer conversion to (void *) and the assumption ends up broken without any indication. Change-Id: I48ffd190583d8aa32ec1fef8f1cdc0b4184e4546 Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/2467 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'src/helper/time_support.c')
0 files changed, 0 insertions, 0 deletions