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

dave at hiauly1 dot hia dot nrc dot ca gcc-bugzilla@gcc.gnu.org
Sun Aug 15 20:47:00 GMT 2004


------- 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



More information about the Gcc-bugs mailing list