> What does "variable length encodings" mean here? Things like UTF8, or the 93-something DBCS windows stuff I've been exposed to using leadbyte/escape sequences. You can do that when passing strings into the kernel (so they'll stay "const char *") - but not for this ioctl where screen cells need a fixed width encoding. Martin