From 0cc16f18c1d87bbe6e360eaf578fcedeb9479114 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Tue, 27 Jul 2021 20:43:37 +0200 Subject: [PATCH] compilation failure with gcc 4.8.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /home/buildbot/buildbot/build/libmariadb/unittest/libmariadb/ps.c:5152:3: error: ‘for’ loop initial declarations are only allowed in C99 mode for (unsigned int i=0; i < mysql_field_count(mysql); i++) ^ /home/buildbot/buildbot/build/libmariadb/unittest/libmariadb/ps.c:5152:3: note: use option -std=c99 or -std=gnu99 to compile your code --- unittest/libmariadb/ps.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unittest/libmariadb/ps.c b/unittest/libmariadb/ps.c index 58aa6f58..da815fdb 100644 --- a/unittest/libmariadb/ps.c +++ b/unittest/libmariadb/ps.c @@ -5124,6 +5124,7 @@ static int test_conc565(MYSQL *mysql) MYSQL_FIELD *fields_binary, *fields_text; MYSQL_RES *result; int rc; + unsigned int i; my_bool x=1; my_bool error= 0; @@ -5149,7 +5150,7 @@ static int test_conc565(MYSQL *mysql) result= mysql_store_result(mysql); fields_text= mysql_fetch_fields(result); - for (unsigned int i=0; i < mysql_field_count(mysql); i++) + for (i=0; i < mysql_field_count(mysql); i++) { if (fields_binary[i].length != fields_text[i].length || fields_binary[i].max_length != fields_text[i].max_length)