Index: src/backend/utils/adt/formatting.c
===================================================================
RCS file: /cvsroot/pgsql/src/backend/utils/adt/formatting.c,v
retrieving revision 1.104
diff -c -c -r1.104 formatting.c
*** src/backend/utils/adt/formatting.c	12 Feb 2006 04:44:15 -0000	1.104
--- src/backend/utils/adt/formatting.c	12 Feb 2006 19:48:28 -0000
***************
*** 3720,3734 ****
  		else
  			Np->L_negative_sign = "-";
  
! 		if (lconv->positive_sign && *lconv->positive_sign)
  			Np->L_positive_sign = lconv->positive_sign;
  		else
  			Np->L_positive_sign = "+";
  
  		/*
! 		 * Number thousands separator
  		 */
! 		if (lconv->thousands_sep && *lconv->thousands_sep)
  			Np->L_thousands_sep = lconv->thousands_sep;
  		else
  			Np->L_thousands_sep = ",";
--- 3720,3735 ----
  		else
  			Np->L_negative_sign = "-";
  
! 		/* Might be "" */
! 		if (lconv->positive_sign)
  			Np->L_positive_sign = lconv->positive_sign;
  		else
  			Np->L_positive_sign = "+";
  
  		/*
! 		 * Number thousands separator (might be "")
  		 */
! 		if (lconv->thousands_sep)
  			Np->L_thousands_sep = lconv->thousands_sep;
  		else
  			Np->L_thousands_sep = ",";
