Great, thanks for the analysis. I checked in the patch here: http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00740.html > The current version of ctype<char> doesn't work for chars with the 8th bit > set, in implementations where char is signed. ... and where table-based ctype is implemented. -benjamin