Boost logo

Boost :

From: Daryle Walker (darylew_at_[hidden])
Date: 2001-09-26 10:39:06

on 9/26/01 12:04 AM, Jeremy Siek at jsiek_at_[hidden] wrote:

> On Tue, 25 Sep 2001 williamkempf_at_[hidden] wrote:
> willia> >
> willia> > Unfortunately, the fundamental problem with any approach that uses
> willia> > the standard library wide character facilities is that wchar_t
> willia> > isn't guaranteed to be large enough to hold a Unicode character.
> Right, it takes 21 bits to represent Unicode characters. wchar_t under
> Windows is 16 bits. Under linux it is 32 bits.

Didn't it use to be 16 bits? When did it change?

> willia> That's not really a problem since none of the code is restricted to
> willia> only char and wchar_t types. It may mean that we need much more
> willia> plumbing for a Boost.Unicode library, but the standard library
> willia> facilities for doing this should still be where one starts here.
> Yes, one would need to do some work to make the streams stuff
> work with some 32 bit type.

Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com

Boost list run by bdawes at, gregod at, cpdaniel at, john at