Very old message, I know, but I'm running into the same stuff on the LSB-sample.
> hi Matt > We can see how this might be interpreted in the way you state, > although for 13 years implementations have returned "" in this > case. We are looking back at the old specifications (back to XPG3) for > clarification, and will need to raise this with the working > groups. > > So I would not classify this as a confirmed test bug at the moment, > probably a specification grey area. One of the tests, setlocale 14, reports UNRESOLVED, as it tried to do setlocale(LC_ALL, "") and receives a null back as the glibc implementation does not seem to believe this is a valid reply. Mats > On Mar 14, 5:39pm in "/tset/ANSI.os/locale", Matt Wilson wrote: > > > http://www.freestandards.org/lsb/test/results/index.php?testca seid=1684 > > I think this is a test suite bug. The currency symbol for the POSIX > locale is "". nl_langinfo(CRNCYSTR) returns (per POSIX.1-2001): > > CRNCYSTR (LC_MONETARY) > Return the currency symbol, preceded by "-" if the > symbol should appear before the value, "+" if the > symbol should appear after the value, or "." if the > symbol should replace the radix character. > > Thus the result under latest glibc is '-'. > > Does anyone know of any standard clarification that says that if there > is no currency symbol that the prefix should not be added if there is > no currency symbol? > > Cheers, > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with subject of "unsubscribe". Trouble? Email [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with subject of "unsubscribe". Trouble? Email [EMAIL PROTECTED]
