wchar_t on Solaris 8
L. Nicoara
nicoara@roguewave.com
Wed Apr 16 16:58:00 GMT 2003
Lev,
Solaris having UCS as internal encoding is big news for me. Is this for
all locales or for just some selected few?
8 bytes encoding is even bigger news - I don't remember ever hearing
about a standard that uses 8 bytes for character encoding.
Also you say that Sparc architecture uses LE and Intel BE. Isn't it
viceversa?
Can you point me to some documentation?
Thanks,
Liviu
Lev Assinovsky wrote:
> Solaris Sparc: 4/8 bytes UCS-4LE
> Solaris Intel: 4 bytes UCS-4BE
>
> ----
> Lev Assinovsky
> Aelita Software Corporation
> O&S Core Division, Programmer
> ICQ# 165072909
>
>
>> -----Original Message-----
>> From: Benjamin Kosnik [mailto:bkoz@redhat.com]
>> Sent: Tuesday, April 15, 2003 9:03 PM
>> To: L. Nicoara
>> Cc: cxwang_wt@hotmail.com; libstdc++@gcc.gnu.org
>> Subject: Re: wchar_t on Solaris 8
>>
>>
>>
>> >Also, you may be confused about external vs. internal representation
>> >(encoding) of characters. EUC is an external encoding, whereas [for
>> >glibc] UCS4 is the internal encoding [for all locales regardless the
>> >external encoding].
>>
>> See my previous note about linux/glibc.
>>
>> And for Solaris? I thought wchar_t was a 2 byte type with internal
>> UCS-2BE encoding?
>>
>> I'll put this in the docs since this seems to come up regularly.
>>
>> best,
>> benjamin
>>
>
More information about the Libstdc++
mailing list