In message <[EMAIL PROTECTED]> Gibbs Tanton <[EMAIL PROTECTED]> wrote:
> > - The utf8_t, utf16_t and utf32_t types will need to be determined > > by configure as they will currently break on some machines. Plus > > machines without native 8, 16 and 32 bit types will be a problem. > > Almost all hardware should have char as an 8 bit type so that shouldn't be a > problem. However, finding a 16 bit or 32 bit type might be a problem on > some hardware. We might want to think about using arrays of 8 bit types or > using bit fields. The Cray was the canonical example of a problem machine that I had in mind - if I recall correctly even char is 8 bytes there isn't it? Bit fields are no use as you can't have a pointer to a bit field. Tom -- Tom Hughes ([EMAIL PROTECTED]) http://www.compton.nu