*** src/backend/utils/adt/formatting.c.orig 2007-11-16 01:34:41.000000000 -0200
--- src/backend/utils/adt/formatting.c 2007-11-17 17:30:00.000000000 -0200
***************
*** 3917,3931 ****
/*
* Number thousands separator
- *
- * Some locales (e.g. broken glibc pt_BR), have a comma for
- * decimal, but "" for thousands_sep, so we might make the
- * thousands_sep comma too. 2007-02-12
*/
if (lconv->thousands_sep && *lconv->thousands_sep)
Np->L_thousands_sep = lconv->thousands_sep;
else
! Np->L_thousands_sep = ",";
/*
* Currency symbol
--- 3917,3927 ----
/*
* Number thousands separator
*/
if (lconv->thousands_sep && *lconv->thousands_sep)
Np->L_thousands_sep = lconv->thousands_sep;
else
! Np->L_thousands_sep = "";
/*
* Currency symbol
***************
*** 3943,3949 ****
Np->L_negative_sign = "-";
Np->L_positive_sign = "+";
Np->decimal = ".";
! Np->L_thousands_sep = ",";
Np->L_currency_symbol = " ";
}
}
--- 3939,3945 ----
Np->L_negative_sign = "-";
Np->L_positive_sign = "+";
Np->decimal = ".";
! Np->L_thousands_sep = "";
Np->L_currency_symbol = " ";
}
}