This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: codeset problems in wprintf and wcsftime


On Wednesday, April 28, 2010 11:59:47 am Corinna Vinschen wrote:
> On Mar  2 21:47, Corinna Vinschen wrote:
> > On Feb 25 10:25, Corinna Vinschen wrote:
> > > - Add another flag __HAVE_WCHAR_LOCALE_INFO__ or something.  Used in
> > > 
> > >   vfwprintf and wcsftime it would use different code for targets
> > >   which only have the multibyte locale info and targets which have
> > >   also the wide char representation.
> > 
> > Attached is a patch which does that and more.  I do not intend to apply
> > this patch before the next Cygwin release 1.7.2 is out (which will be
> > RSN), but I wanted to show what I have, so you guys can make a sanity
> > check on the new code if you're interested in this stuff.
> 
> I've applied the patch now with a few minor changes.  This is the
> (so far missing) ChangeLog entry:
> 
>         Extend locale support to maintain wide char values of native
> strings if __HAVE_LOCALE_INFO_EXTENDED__ is defined.
>         * libc/include/langinfo.h (enum __nl_item): New type.  Define all
>         native values accessible through nl_langinfo.  Define previously
>         existing POSIX-compatible values as macros as well.
Hi Corinna,
In libc/include/langinfo.h the closing bracket and the semicolon is part of 
the #ifdef scope ( __HAVE_LOCALE_INFO__ and __HAVE_LOCALE_INFO_EXTENDED__).
: )
Regards
-ken


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]