postgresql/src
Tom Lane 5b297de51b Fix assorted bogosities in cash_in() and cash_out().
cash_out failed to handle multiple-byte thousands separators, as per bug
#6277 from Alexander Law.  In addition, cash_in didn't handle that either,
nor could it handle multiple-byte positive_sign.  Both routines failed to
support multiple-byte mon_decimal_point, which I did not think was worth
changing, but at least now they check for the possibility and fall back to
using '.' rather than emitting invalid output.  Also, make cash_in handle
trailing negative signs, which formerly it would reject.  Since cash_out
generates trailing negative signs whenever the locale tells it to, this
last omission represents a fail-to-reload-dumped-data bug.  IMO that
justifies patching this all the way back.
2011-10-29 14:31:15 -04:00
..
backend Fix assorted bogosities in cash_in() and cash_out(). 2011-10-29 14:31:15 -04:00
bin Translation updates 2011-09-22 21:59:26 +03:00
include Stamp 8.2.22. 2011-09-22 18:09:27 -04:00
interfaces Stamp 8.2.22. 2011-09-22 18:09:27 -04:00
makefiles Fix assorted issues with build and install paths containing spaces. 2011-06-14 16:39:47 -04:00
pl Fix assorted issues with build and install paths containing spaces. 2011-06-14 16:39:47 -04:00
port Stamp 8.2.22. 2011-09-22 18:09:27 -04:00
template Make --with-ldap build on Unixware, per Olivier Prenant. 2006-12-14 21:50:07 +00:00
test Change FK trigger creation order to better support self-referential FKs. 2011-10-26 13:02:58 -04:00
timezone Update docs to point to the timezone library's new home at IANA. 2011-10-27 23:09:30 -04:00
tools Allow older branches to be built with Visual Studio 2008. This is a backport of commit df0cdd53 to the 8.2, 8.3 and 8.4 branches. 2011-01-04 16:07:05 -05:00
tutorial Fix some misuses of strncat(). 2006-09-27 16:19:42 +00:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:14 +02:00
bcc32.mak Fix bcc32.mak to create and remove pg_config_os.h properly. Apparently 2006-10-06 18:53:53 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Remove dllinit.c; it was only needed for long-obsolete Cygwin versions, 2006-06-22 23:50:35 +00:00
Makefile.global.in Back-patch creation of tar.bz2 tarball during "make dist". 2011-07-03 16:40:37 -04:00
Makefile.shlib Fix assorted issues with build and install paths containing spaces. 2011-06-14 16:39:47 -04:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Fix win32.mak for config cleanup. 2006-08-08 22:44:05 +00:00