MinGW compiler warnings in ecpg tests
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
From: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2019-10-25T19:32:45Z
Lists: pgsql-hackers
Attachments
- 0001-Fix-compiler-warning.patch (text/plain) patch 0001
Under MinGW, when compiling the ecpg test files, you get these warnings:
sqlda.pgc: In function 'dump_sqlda':
sqlda.pgc:44:11: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("name sqlda descriptor: '%s' value %lld\n", sqlda->sqlvar[i].sqlname.data, *(long long int *)sqlda->sqlvar[i].sqldata);
sqlda.pgc:44:11: warning: too many arguments for format [-Wformat-extra-args]
sqlda.pgc:44:11: warning: unknown conversion type character 'l' in format [-Wformat=]
sqlda.pgc:44:11: warning: too many arguments for format [-Wformat-extra-args]
These files don't use our printf replacement or the c.h porting layer,
so unless we want to start doing that, I propose the attached patch to
determine the appropriate format conversion the hard way.
--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Fix printf format string warning on MinGW.
- d4549176eabd 17.8 landed
- b1316b78f8a9 16.12 landed
- 1cf4f781a519 15.16 landed
- 3c5c2b018d5e 14.21 landed
- 1319997df924 18.0 landed
-
Backpatch: Fix warnings about declaration of environ on MinGW
- d7aeb03d2418 13.23 landed
- 50fbd0945c57 16.11 landed
- 371d40c1a3ff 14.20 landed
- 00bdbaca6056 15.15 landed
- 0f8a2b133644 17.7 landed
-
Fix warnings about declaration of environ on MinGW.
- 7bc9a8bdd2d6 18.0 landed
-
Fix compiler warnings in ecpg tests
- 517bf2d9107f 13.0 landed