On Wed, Sep 13, 2006 at 05:51:50PM +0200, Georg Baum wrote: > Enrico Forestieri wrote: > > > I am not sure what you mean but the following > > > > #include <stdio.h> > > #include <wchar.h> > > > > int main() > > { > > printf("size: %d\n", sizeof(wchar_t)); > > return 0; > > } > > > > prints "size: 2" on both MinGW and Cygwin. > > Sorry, I have read so much about this issue that I mixed things up. What I > really meant was that there is no wchar_t support in the gcc STL on MinGW > and Cygwin. > It looks like STLPort has this support, but I guess that it also uses a 16 > bit wchar_t on MinGW and Cygwin? Or does it provide usable generic > char_traits, ctype etc like MS seems to do?
I have installed STLport and the above program still says "size: 2", so I think that it "has to be" that way on windows. As regards the usable char_traits and friends, if you can provide me a test program I can try compiling it using STLport and report back the results. -- Enrico