"Alan (Miburi-san) Wexelblat" <[email protected]> sez: > It's a bit of a hack, but don't most char implementations in C just > ignore the high-order bit? No. A char in C is signed or unsigned according to the whim of the compiler designer, but all bits are significant. Some UN*X editors have a nasty habit of nuking the high bit. Vi frequently does, GNU emacs doesn't. Stephen