aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2018-05-20 11:40:54 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2018-05-20 11:40:54 -0400
commit29a4db65fbb752b2c0b212f331eb375532a7b9d9 (patch)
tree58b6874c29062525a416cab74a267f57e84d04c3 /doc/src
parent7329af6b9ebf9c6167366870cb9304410b4617fd (diff)
downloadpostgresql-29a4db65fbb752b2c0b212f331eb375532a7b9d9.tar.gz
postgresql-29a4db65fbb752b2c0b212f331eb375532a7b9d9.zip
printf("%lf") is not portable, so omit the "l".
The "l" (ell) width spec means something in the corresponding scanf usage, but not here. While modern POSIX says that applying "l" to "f" and other floating format specs is a no-op, SUSv2 says it's undefined. Buildfarm experience says that some old compilers emit warnings about it, and at least one old stdio implementation (mingw's "ANSI" option) actually produces wrong answers and/or crashes. Discussion: https://postgr.es/m/21670.1526769114@sss.pgh.pa.us Discussion: https://postgr.es/m/c085e1da-0d64-1c15-242d-c921f32e0d5c@dunslane.net
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/ecpg.sgml2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index e1feba5c966..8379f186993 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -1646,7 +1646,7 @@ while (1)
<para>
Here is an example using the data type <type>complex</type> from
the example in <xref linkend="xtypes">. The external string
- representation of that type is <literal>(%lf,%lf)</literal>,
+ representation of that type is <literal>(%f,%f)</literal>,
which is defined in the
functions <function>complex_in()</function>
and <function>complex_out()</function> functions