Pedro Alves escreveu:
> Pedro Alves escreveu:
>   
>> Pedro Alves escreveu:
>>   
>>     
>>> Nuno Lucas escreveu:
>>>     
>>>       
>>>> It seems the partial specialization for std::basic_string<wchar_t> is
>>>> missing on the C++ library for mingw32ce.
>>>>
>>>> I'm wondering if it was just an oversight or it's something that needs
>>>> to be fixed.
>>>>
>>>>   
>>>>       
>>>>         
>>> Both?   Looks like _GLIBCXX_USE_WCHAR_T isn't being defined.  Somewhat 
>>> funny on a
>>> supposedly fully Unicode OS.  :)
>>> The problem should be in some configure test or in some header missing 
>>> something.  Maybe look
>>> in gcc/libstdc++-v3/ autoconf stuff if you are in the mood.
>>>
>>>     
>>>       
>> Found it.  wchar_t support is only enabled if some tests for c99 support in 
>> wchar.h pass.
>> The checks are found in gcc/libstdc++-v3/acinclude.m4.
>> (grep for "Check for template specializations for the 'wchar_t' type.", and 
>> then for
>>   "ac_c99_wchar")
>>
>>   
>>     
>
> We're closer.  The test fails because we don't have wcscoll and 
> wcsxfrm.  Bummer.  Well, Since we don't have locale support in
> WinCE anyway, we might as well replace those calls with wcscmp and 
> whatever replaces wcsxfrm.  I'll hack acinclude.m4 to
> make the test pass to see what happens later.
>
>   
Done.  Fixed.  I got std::wstring working here.  I'll commit the needed 
changes tomorrow.
I'll force myself to bed now. It's 5:30 AM here.

Cheers,
Pedro Alves



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to