On Sat, Nov 09, 2013 at 11:17:00AM +0000, Brett Lymn wrote:
> Module Name: src
> Committed By: blymn
> Date: Sat Nov 9 11:16:59 UTC 2013
>
> Modified Files:
> src/lib/libcurses: add_wch.c addbytes.c addch.c addchnstr.c
> curses_private.h
>
> Log Message:
> Rename the old __waddbytes function to _cursesi_waddbytes and add a
> parameter that controls whether or not certain characters in the
> string are interpreted or not (things like tab being expanded).
...
> Fix the addchstr family functions so that they call _cursesi_waddbytes
> with character interpretation off as per SUSV2.
Does not expanding tabs actually make sense?
At a guess it would lead to tab characters being send to the terminal
and the display getting f**cked up.
I also suspect it will break applications that expect curses to
expand tabs.
David
--
David Laight: [email protected]