From: Michael Paquier Date: Tue, 18 Apr 2023 03:00:31 +0000 (+0900) Subject: ecpg: Avoid C99-ism in newly-added test for Oracle compat X-Git-Tag: REL_11_20~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dbd25dd0b59c649981e0a26cc0f367b8c0368473;p=thirdparty%2Fpostgresql.git ecpg: Avoid C99-ism in newly-added test for Oracle compat Per buildfarm member mylodon. As C99 declarations are allowed in v12~, this is adjusted only on REL_11_STABLE. Introduced by 9eb44bb. --- diff --git a/src/interfaces/ecpg/test/compat_oracle/char_array.pgc b/src/interfaces/ecpg/test/compat_oracle/char_array.pgc index cf6c6168db7..b52f2d3aa5f 100644 --- a/src/interfaces/ecpg/test/compat_oracle/char_array.pgc +++ b/src/interfaces/ecpg/test/compat_oracle/char_array.pgc @@ -23,7 +23,7 @@ int main() { EXEC SQL WHENEVER SQLERROR SQLPRINT; const char *ppppp = "XXXXX"; - int loopcount; + int loopcount, i; sqlda_t *sqlda = NULL; EXEC SQL BEGIN DECLARE SECTION; @@ -70,7 +70,7 @@ int main() { EXEC SQL FETCH NEXT FROM cur1 INTO DESCRIPTOR sqlda; printf("\n-----------------\ntype : data\n"); - for (int i = 0 ; i < sqlda->sqld ; i++) + for (i = 0 ; i < sqlda->sqld ; i++) { sqlvar_t v = sqlda->sqlvar[i]; char *sqldata = v.sqldata; diff --git a/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c b/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c index a78ec0823c2..6e9e4eaf870 100644 --- a/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c +++ b/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c @@ -67,7 +67,7 @@ int main() { const char *ppppp = "XXXXX"; - int loopcount; + int loopcount, i; sqlda_t *sqlda = NULL; /* exec sql begin declare section */ @@ -280,7 +280,7 @@ if (sqlca.sqlcode < 0) sqlprint();} printf("\n-----------------\ntype : data\n"); - for (int i = 0 ; i < sqlda->sqld ; i++) + for (i = 0 ; i < sqlda->sqld ; i++) { sqlvar_t v = sqlda->sqlvar[i]; char *sqldata = v.sqldata;