On Wed, Aug 4, 2010 at 6:22 AM, Jordi Beltran Creix <jbcreix.m...@gmail.com> wrote: > ls(1) needs to use wcwidth(3) instead of just assuming 1 for alignment > and if I remember correctly it also mangles the strings using > isprint(3) or hardcoded values instead of iswprint(3) when printing to > terminal which is probably what you are seeing here. ed(1) is broken > by the latter and ksh(1) for both reasons.
Is there any useful documentation that explains how you're supposed to write C code and what's changed under the i18n New World Order? From your message, it sounds like we're going to have to rewrite nearly all of our user-space code...