From 7d1f13310740c2bd8818ff8e3c2420671bb4f78c Mon Sep 17 00:00:00 2001 From: Kai Vehmanen Date: Tue, 10 Aug 2021 17:03:42 +0300 Subject: [PATCH] sys: util: fix compilation with XCC Xtensa XCC does not like C99 style declarations in for loops. Fixes: 268f9bf16339 ("nuvoton: battery-backed ram") Signed-off-by: Kai Vehmanen --- include/sys/util.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/sys/util.h b/include/sys/util.h index 66418b77576..07e6093f572 100644 --- a/include/sys/util.h +++ b/include/sys/util.h @@ -234,7 +234,9 @@ static inline int64_t arithmetic_shift_right(int64_t value, uint8_t shift) */ static inline void bytecpy(void *dst, const void *src, size_t size) { - for (size_t i = 0; i < size; ++i) { + size_t i; + + for (i = 0; i < size; ++i) { ((uint8_t *)dst)[i] = ((uint8_t *)src)[i]; } }