This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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]

[Bug libstdc++/17005] wide character strings don't work on HP-UX 11i using gcc 3.4.1


------- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca  2004-08-15 20:47 -------
Subject: Re:  wide character strings don't work on HP-UX

> I see...
> I do not understand well what you are saying below: the standard mandated
> type
> for the third argument is const wchar_t* and from what you are writing it
> seems
> that _INCLUDE__STDC_A1_SOURCE gets it right, *not* viceversa!

Right.

> Thanks to your patch, _INCLUDE__STDC_A1_SOURCE is now defined (right?) so I
> cannot understand why on this target wcsftime expects a (wrong) const char*!

It sort of looks as if HP may have written this stuff ...  I'm still
looking at this but it looks as if the code switches behavior depending
on some bit in the variable __xpg4_extended_mask.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17005


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