Make float exponent output on Windows look the same as elsewhere.
Tom Lane <tgl@sss.pgh.pa.us>
Make float exponent output on Windows look the same as elsewhere. Windows, alone among our supported platforms, likes to emit three-digit exponent fields even when two digits would do. Adjust such results to look like the way everyone else does it. Eliminate a bunch of variant expected-output files that were needed only because of this quirk. Discussion: https://postgr.es/m/2934.1539122454@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| contrib/cube/expected/cube_sci_1.out | deleted | +0 −106 |
| contrib/seg/expected/seg_1.out | deleted | +0 −1266 |
| src/interfaces/ecpg/test/expected/compat_informix-dec_test-MinGW32.stdout | deleted | +0 −1293 |
| src/interfaces/ecpg/test/expected/pgtypeslib-num_test2-MinGW32.stdout | deleted | +0 −1117 |
| src/interfaces/ecpg/test/expected/pgtypeslib-num_test-MinGW32.stdout | deleted | +0 −6 |
| src/interfaces/ecpg/test/resultmap | deleted | +0 −12 |
| src/port/snprintf.c | modified | +27 −0 |
| src/test/regress/expected/float4-exp-three-digits.out | deleted | +0 −259 |
| src/test/regress/expected/float8-exp-three-digits-win32.out | deleted | +0 −586 |
| src/test/regress/expected/geometry_1.out | deleted | +0 −4890 |
| src/test/regress/expected/int8-exp-three-digits.out | deleted | +0 −888 |
| src/test/regress/resultmap | modified | +0 −12 |
Discussion
- Make Windows print float exponents like everybody else? 3 messages · 2018-10-09 → 2018-10-12