[bug #4296] PUTD() macro can't hack 10 digit values
authorGlenn Burkhardt <glenn@aoi.ultranet.com>
Tue, 30 Sep 2003 16:19:12 +0000 (16:19 +0000)
committerGlenn Burkhardt <glenn@aoi.ultranet.com>
Tue, 30 Sep 2003 16:19:12 +0000 (16:19 +0000)
commitc065080384e524f3afbae781492464f4661a55df
tree5237dcc0e8d7443ba8e0e04f2e3a93a302e29edb
parentcc9d0626d137ec556f12d133cf106ac7c4c5b5a7
[bug #4296] PUTD() macro can't hack 10 digit values
Once the number exceeded 1000000000, the conversion would fail.  An execution of
 dp -format "%(clock{text})" "Tue, 01 Jul 2003 21:38:05 +0700" would erroneously print
749660476, instead of 1057070285.

The macros PUTD() and PUTDF() have been replaced by snprintf() calls;  These macros
should never have been written in the first place, when system functions exist to do the
work.

(prev version 1.10 was erroneously comitted).
sbr/fmt_scan.c