Deleted Added
full compact
29c29
< __FBSDID("$FreeBSD: head/lib/libc/stdlib/strfmon.c 104943 2002-10-11 23:04:59Z tjr $");
---
> __FBSDID("$FreeBSD: head/lib/libc/stdlib/strfmon.c 104944 2002-10-11 23:08:03Z tjr $");
394c394,405
< if (flags & IS_NEGATIVE) {
---
> if ((flags & IS_NEGATIVE) && (flags & USE_INTL_CURRENCY)) {
> *cs_precedes = lc->int_n_cs_precedes;
> *sep_by_space = lc->int_n_sep_by_space;
> *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->int_n_sign_posn;
> *signstr = (lc->negative_sign == '\0') ? "-"
> : lc->negative_sign;
> } else if (flags & USE_INTL_CURRENCY) {
> *cs_precedes = lc->int_p_cs_precedes;
> *sep_by_space = lc->int_p_sep_by_space;
> *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->int_p_sign_posn;
> *signstr = lc->positive_sign;
> } else if (flags & IS_NEGATIVE) {