On Tuesday 09 January 2007 10:18, Dmitry Timoshkov wrote:
...
> So, you are right Vitaly, "normal" ncurses library doesn't
> support UTF-8, they have invented libncursesw instead of
> adding a proper UTF-8 support. But looks like all they
> redefine all existing APIs to 'w' versions. so you don't need
> to call 'w' versions such as wget_wch directly, get_wch will
> be redefined to wget_wch instead.
We try to rewrote code in universal manner, but old curses code 
in wineconsole had many hacks and we are changed some parts 
anywhere.
I need to accept this patch for detecting ncursesw. Then we can 
send next patches for unicoding.
I do not know about function redefining, there are incompatible 
function's arguments (cchar_t vs wchar_t) and it needs various 
code...
As I see we need use libncursesw as the main curses library, and 
have old curses support for compatibility with some old systems.

-- 
Lav
Vitaly Lipatov
Saint-Petersburg, Etersoft www.etersoft.ru
GNU! ALT Linux Team! WINE! LaTeX! LyX!


Reply via email to