]> granicus.if.org Git - postgresql/commit
Fix a rather sizable number of problems in our homegrown snprintf, such as
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 5 Dec 2005 02:39:38 +0000 (02:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 5 Dec 2005 02:39:38 +0000 (02:39 +0000)
commit3311c7669af2edc4444a27151b09b3e139a834cb
treed66e807963b510b309f9acdf3d3440f8f71b9a8b
parent99552287e14d95eb88f1ab7aeb349e41f7da6500
Fix a rather sizable number of problems in our homegrown snprintf, such as
incorrect implementation of argument reordering, arbitrary limit of output
size for sprintf and fprintf, willingness to access more bytes than "%.Ns"
specification allows, wrong formatting of LONGLONG_MIN, various field-padding
bugs and omissions.  I believe it now accurately implements a subset of
the Single Unix Spec requirements (remaining unimplemented features are
documented, too).  Bruce Momjian and Tom Lane.
src/port/snprintf.c