From d2c0a84da7afdf995070ada9803c46719964cb27 Mon Sep 17 00:00:00 2001 From: Markus Amsler Date: Fri, 25 Feb 2011 01:38:27 +0100 Subject: [PATCH] Arduino ide doesn't like definitions in for loops. --- dda.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dda.c b/dda.c index 131c7fa..2f12cdf 100644 --- a/dda.c +++ b/dda.c @@ -104,7 +104,9 @@ uint32_t approx_distance_3( uint32_t dx, uint32_t dy, uint32_t dz ) uint16_t int_sqrt(uint32_t a) { uint32_t rem = 0; uint32_t root = 0; - for (uint16_t i = 0; i < 16; i++) { + uint16_t i; + + for (i = 0; i < 16; i++) { root <<= 1; rem = ((rem << 2) + (a >> 30)); a <<= 2;