From 539fc02ae52b9f0a47a3519cce21cfe1598d09b2 Mon Sep 17 00:00:00 2001 From: Kirill Zhdanovich Date: Mon, 8 Apr 2013 22:38:52 +0300 Subject: [PATCH] [api] C code: move variable declaration out from the loop declaration. --- api/src/c/api-client.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/src/c/api-client.c b/api/src/c/api-client.c index 4c7c398efe..e3a0053336 100644 --- a/api/src/c/api-client.c +++ b/api/src/c/api-client.c @@ -55,7 +55,8 @@ void MapsWithMe_LatLonToString(double lat, double lon, char * s, int nBytes) int const latI = MapsWithMe_LatToInt(lat, (1 << MAPSWITHME_MAX_COORD_BITS) - 1); int const lonI = MapsWithMe_LonToInt(lon, (1 << MAPSWITHME_MAX_COORD_BITS) - 1); - for (int i = 0, shift = MAPSWITHME_MAX_COORD_BITS - 3; i < nBytes; ++i, shift -= 3) + int i, shift; + for (i = 0, shift = MAPSWITHME_MAX_COORD_BITS - 3; i < nBytes; ++i, shift -= 3) { int const latBits = latI >> shift & 7; int const lonBits = lonI >> shift & 7; @@ -93,7 +94,8 @@ int MapsWithMe_UrlEncodeString(char const * s, int size, char ** res) { *res = malloc(size * 3 + 1); char * out = *res; - for (int i = 0; i < size; ++i) + int i; + for (i = 0; i < size; ++i) { unsigned char c = (unsigned char)(s[i]); switch (c)