On Sat, Sep 20, 2008 at 03:50:11PM +0200, Carsten Hey wrote: > On Fri, Sep 19, 2008 at 11:40:40PM +0200, Martijn van Oosterhout wrote: > > On Fri, Sep 19, 2008 at 10:27:44AM +0200, Carsten Hey wrote: > > > This was caused by a change in libncurses5. Linking against libncursesw5 > > > fixes this bug. > > > > Is this a portable solution or does this problem only exist on Debian. > > I've never seen this behaviour before... I also saw reports of the next > > version of ncurses doing away with the wide version? > > Hmm, good point. At least for soname version 5 in Debian linking against > ncursesw solves this bug. The following changes by ncurses' upstream changed > the behaviour of the non-wide version and thus caused this bug:
It's not clear from reading the bug-report, but I had the impression that the data should have been printable - since it's 8-bit data, etc. Can you clarify this? thanks. > 20080203 > + modify unctrl() to check codes in 128-255 range versus isprint(). > If they are not printable, and locale was set, use a "M-" or "~" > sequence. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net
pgp2JmYfdWYoF.pgp
Description: PGP signature