http://d.puremagic.com/issues/show_bug.cgi?id=5589
Summary: Incorrect definitions in core.stdc.locale (Windows) Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: druntime AssignedTo: nob...@puremagic.com ReportedBy: johnch_a...@hotmail.com --- Comment #0 from johnch_a...@hotmail.com 2011-02-15 02:20:46 PST --- Looks like the Windows version of the locale.h header differs from that on other platforms, so some changes need to be made to core.stdc.locale. 1) The lconv structure should end immediately after the n_sign_posn member. 2) The category constants should be as follows: enum { LC_ALL = 0, LC_COLLATE = 1, LC_CTYPE = 2, LC_MONETARY = 3, LC_NUMERIC = 4, LC_TIME = 5 } Also, LC_PAPER through to LC_IDENTIFICATION don't get defined in the Windows header. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------