15.8. Interfaces for libncursesw

Table 15-7 defines the library name and shared object name for the libncursesw library

Table 15-7. libncursesw Definition

Library:libncursesw
SONAME:libncursesw.so.5

The behavior of the interfaces in this library is specified by the following specifications:

[Libncursesw] Libncursesw API
[LSB] This Specification
[ncursesw] Libncursesw Placeholder
[X-CURSES] X/Open Curses, Issue 7

15.8.1. Curses Wide

15.8.1.1. Interfaces for Curses Wide

An LSB conforming implementation shall provide the generic functions for Curses Wide specified in Table 15-8, with the full mandatory functionality as described in the referenced underlying specification.

Table 15-8. libncursesw - Curses Wide Function Interfaces

add_wch [Libncursesw]add_wchnstr [Libncursesw]add_wchstr [Libncursesw]addch [Libncursesw]
addchnstr [Libncursesw]addchstr [Libncursesw]addnstr [Libncursesw]addnwstr [Libncursesw]
addstr [Libncursesw]addwstr [Libncursesw]assume_default_colors [Libncursesw]attr_get [Libncursesw]
attr_off [Libncursesw]attr_on [Libncursesw]attr_set [Libncursesw]attroff [Libncursesw]
attron [Libncursesw]attrset [Libncursesw]baudrate [Libncursesw]beep [Libncursesw]
bkgd [Libncursesw]bkgdset [Libncursesw]bkgrnd [Libncursesw]bkgrndset [Libncursesw]
border [Libncursesw]border_set [Libncursesw]box [Libncursesw]box_set [Libncursesw]
can_change_color [Libncursesw]cbreak [Libncursesw]chgat [Libncursesw]clear [Libncursesw]
clearok [Libncursesw]clrtobot [Libncursesw]clrtoeol [Libncursesw]color_content [Libncursesw]
color_set [Libncursesw]copywin [Libncursesw]curs_set [Libncursesw]curses_version [Libncursesw]
def_prog_mode [Libncursesw]def_shell_mode [Libncursesw]define_key [Libncursesw]del_curterm [Libncursesw]
delay_output [Libncursesw]delch [Libncursesw]deleteln [Libncursesw]delscreen [Libncursesw]
delwin [Libncursesw]derwin [Libncursesw]doupdate [Libncursesw]dupwin [Libncursesw]
echo [Libncursesw]echo_wchar [Libncursesw]echochar [Libncursesw]endwin [Libncursesw]
erase [Libncursesw]erasechar [Libncursesw]erasewchar [Libncursesw]filter [Libncursesw]
flash [Libncursesw]flushinp [Libncursesw]get_wch [Libncursesw]get_wstr [Libncursesw]
getbkgd [Libncursesw]getbkgrnd [Libncursesw]getcchar [Libncursesw]getch [Libncursesw]
getmouse [Libncursesw]getn_wstr [Libncursesw]getnstr [Libncursesw]getstr [Libncursesw]
getwin [Libncursesw]halfdelay [Libncursesw]has_colors [Libncursesw]has_ic [Libncursesw]
has_il [Libncursesw]has_key [Libncursesw]has_mouse [LSB]hline [Libncursesw]
hline_set [Libncursesw]idcok [Libncursesw]idlok [Libncursesw]immedok [Libncursesw]
in_wch [Libncursesw]in_wchnstr [Libncursesw]in_wchstr [Libncursesw]inch [Libncursesw]
inchnstr [Libncursesw]inchstr [Libncursesw]init_color [Libncursesw]init_pair [Libncursesw]
initscr [Libncursesw]innstr [Libncursesw]innwstr [Libncursesw]ins_nwstr [Libncursesw]
ins_wch [Libncursesw]ins_wstr [Libncursesw]insch [Libncursesw]insdelln [Libncursesw]
insertln [Libncursesw]insnstr [Libncursesw]insstr [Libncursesw]instr [Libncursesw]
intrflush [Libncursesw]inwstr [Libncursesw]is_linetouched [Libncursesw]is_wintouched [Libncursesw]
isendwin [Libncursesw]key_name [Libncursesw]keybound [Libncursesw]keyname [Libncursesw]
keyok [Libncursesw]keypad [LSB]killchar [Libncursesw]killwchar [Libncursesw]
leaveok [Libncursesw]longname [Libncursesw]mcprint [Libncursesw]meta [Libncursesw]
mouse_trafo [Libncursesw]mouseinterval [Libncursesw]mousemask [Libncursesw]move [Libncursesw]
mvadd_wch [Libncursesw]mvadd_wchnstr [Libncursesw]mvadd_wchstr [Libncursesw]mvaddch [Libncursesw]
mvaddchnstr [Libncursesw]mvaddchstr [Libncursesw]mvaddnstr [Libncursesw]mvaddnwstr [Libncursesw]
mvaddstr [Libncursesw]mvaddwstr [Libncursesw]mvchgat [Libncursesw]mvcur [Libncursesw]
mvdelch [Libncursesw]mvderwin [Libncursesw]mvget_wch [Libncursesw]mvget_wstr [Libncursesw]
mvgetch [Libncursesw]mvgetn_wstr [Libncursesw]mvgetnstr [Libncursesw]mvgetstr [Libncursesw]
mvhline [Libncursesw]mvhline_set [Libncursesw]mvin_wch [Libncursesw]mvin_wchnstr [Libncursesw]
mvin_wchstr [Libncursesw]mvinch [Libncursesw]mvinchnstr [Libncursesw]mvinchstr [Libncursesw]
mvinnstr [Libncursesw]mvinnwstr [Libncursesw]mvins_nwstr [Libncursesw]mvins_wch [Libncursesw]
mvins_wstr [Libncursesw]mvinsch [Libncursesw]mvinsnstr [Libncursesw]mvinsstr [Libncursesw]
mvinstr [Libncursesw]mvinwstr [Libncursesw]mvprintw [Libncursesw]mvscanw [Libncursesw]
mvvline [Libncursesw]mvvline_set [Libncursesw]mvwadd_wch [Libncursesw]mvwadd_wchnstr [Libncursesw]
mvwadd_wchstr [Libncursesw]mvwaddch [Libncursesw]mvwaddchnstr [Libncursesw]mvwaddchstr [Libncursesw]
mvwaddnstr [Libncursesw]mvwaddnwstr [Libncursesw]mvwaddstr [Libncursesw]mvwaddwstr [Libncursesw]
mvwchgat [Libncursesw]mvwdelch [Libncursesw]mvwget_wch [Libncursesw]mvwget_wstr [Libncursesw]
mvwgetch [Libncursesw]mvwgetn_wstr [Libncursesw]mvwgetnstr [Libncursesw]mvwgetstr [Libncursesw]
mvwhline [Libncursesw]mvwhline_set [Libncursesw]mvwin [Libncursesw]mvwin_wch [Libncursesw]
mvwin_wchnstr [Libncursesw]mvwin_wchstr [Libncursesw]mvwinch [Libncursesw]mvwinchnstr [Libncursesw]
mvwinchstr [Libncursesw]mvwinnstr [Libncursesw]mvwinnwstr [Libncursesw]mvwins_nwstr [Libncursesw]
mvwins_wch [Libncursesw]mvwins_wstr [Libncursesw]mvwinsch [Libncursesw]mvwinsnstr [Libncursesw]
mvwinsstr [Libncursesw]mvwinstr [Libncursesw]mvwinwstr [Libncursesw]mvwprintw [Libncursesw]
mvwscanw [Libncursesw]mvwvline [Libncursesw]mvwvline_set [Libncursesw]napms [Libncursesw]
newpad [Libncursesw]newterm [Libncursesw]newwin [Libncursesw]nl [Libncursesw]
nocbreak [Libncursesw]nodelay [Libncursesw]noecho [Libncursesw]nonl [Libncursesw]
noqiflush [Libncursesw]noraw [Libncursesw]notimeout [Libncursesw]overlay [Libncursesw]
overwrite [Libncursesw]pair_content [Libncursesw]pecho_wchar [Libncursesw]pechochar [Libncursesw]
pnoutrefresh [Libncursesw]prefresh [Libncursesw]printw [Libncursesw]putp [Libncursesw]
putwin [Libncursesw]qiflush [Libncursesw]raw [Libncursesw]redrawwin [Libncursesw]
refresh [Libncursesw]reset_prog_mode [Libncursesw]reset_shell_mode [Libncursesw]resetty [Libncursesw]
resizeterm [Libncursesw]restartterm [Libncursesw]ripoffline [Libncursesw]savetty [Libncursesw]
scanw [Libncursesw]scr_dump [Libncursesw]scr_init [Libncursesw]scr_restore [Libncursesw]
scr_set [Libncursesw]scrl [Libncursesw]scroll [Libncursesw]scrollok [Libncursesw]
set_curterm [Libncursesw]set_term [Libncursesw]setcchar [Libncursesw]setscrreg [Libncursesw]
setupterm [Libncursesw]slk_attr [X-CURSES]slk_attr_off [X-CURSES]slk_attr_on [X-CURSES]
slk_attr_set [Libncursesw]slk_attroff [Libncursesw]slk_attron [Libncursesw]slk_attrset [Libncursesw]
slk_clear [Libncursesw]slk_color [Libncursesw]slk_init [Libncursesw]slk_label [Libncursesw]
slk_noutrefresh [Libncursesw]slk_refresh [Libncursesw]slk_restore [Libncursesw]slk_set [Libncursesw]
slk_touch [Libncursesw]slk_wset [Libncursesw]standend [Libncursesw]standout [Libncursesw]
start_color [Libncursesw]subpad [Libncursesw]subwin [Libncursesw]syncok [Libncursesw]
term_attrs [X-CURSES]termattrs [Libncursesw]termname [Libncursesw]tgetent [Libncursesw]
tgetflag [Libncursesw]tgetnum [Libncursesw]tgetstr [Libncursesw]tgoto [Libncursesw]
tigetflag [Libncursesw]tigetnum [Libncursesw]tigetstr [Libncursesw]timeout [Libncursesw]
touchline [Libncursesw]touchwin [Libncursesw]tparm [Libncursesw]tputs [Libncursesw]
typeahead [Libncursesw]unctrl [Libncursesw]unget_wch [Libncursesw]ungetch [Libncursesw]
ungetmouse [Libncursesw]untouchwin [Libncursesw]use_default_colors [Libncursesw]use_env [Libncursesw]
use_extended_names [Libncursesw]vid_attr [X-CURSES]vid_puts [Libncursesw]vidattr [Libncursesw]
vidputs [Libncursesw]vline [Libncursesw]vline_set [Libncursesw]vw_printw [Libncursesw]
vw_scanw [Libncursesw]vwprintw [Libncursesw]vwscanw [Libncursesw]wadd_wch [Libncursesw]
wadd_wchnstr [Libncursesw]wadd_wchstr [Libncursesw]waddch [Libncursesw]waddchnstr [Libncursesw]
waddchstr [Libncursesw]waddnstr [Libncursesw]waddnwstr [Libncursesw]waddstr [Libncursesw]
waddwstr [Libncursesw]wattr_get [Libncursesw]wattr_off [Libncursesw]wattr_on [Libncursesw]
wattr_set [Libncursesw]wattroff [Libncursesw]wattron [Libncursesw]wattrset [Libncursesw]
wbkgd [Libncursesw]wbkgdset [Libncursesw]wbkgrnd [Libncursesw]wbkgrndset [Libncursesw]
wborder [Libncursesw]wborder_set [Libncursesw]wchgat [Libncursesw]wclear [Libncursesw]
wclrtobot [Libncursesw]wclrtoeol [Libncursesw]wcolor_set [Libncursesw]wcursyncup [Libncursesw]
wdelch [Libncursesw]wdeleteln [Libncursesw]wecho_wchar [Libncursesw]wechochar [Libncursesw]
werase [Libncursesw]wget_wch [Libncursesw]wget_wstr [Libncursesw]wgetbkgrnd [Libncursesw]
wgetch [Libncursesw]wgetn_wstr [Libncursesw]wgetnstr [Libncursesw]wgetstr [Libncursesw]
whline [Libncursesw]whline_set [Libncursesw]win_wch [Libncursesw]win_wchnstr [Libncursesw]
win_wchstr [Libncursesw]winch [Libncursesw]winchnstr [Libncursesw]winchstr [Libncursesw]
winnstr [Libncursesw]winnwstr [Libncursesw]wins_nwstr [Libncursesw]wins_wch [Libncursesw]
wins_wstr [Libncursesw]winsch [Libncursesw]winsdelln [Libncursesw]winsertln [Libncursesw]
winsnstr [Libncursesw]winsstr [Libncursesw]winstr [Libncursesw]winwstr [Libncursesw]
wmouse_trafo [Libncursesw]wmove [Libncursesw]wnoutrefresh [Libncursesw]wprintw [Libncursesw]
wredrawln [Libncursesw]wrefresh [Libncursesw]wresize [Libncursesw]wscanw [Libncursesw]
wscrl [Libncursesw]wsetscrreg [Libncursesw]wstandend [Libncursesw]wstandout [Libncursesw]
wsyncdown [Libncursesw]wsyncup [Libncursesw]wtimeout [Libncursesw]wtouchln [Libncursesw]
wunctrl [Libncursesw]wvline [Libncursesw]wvline_set [Libncursesw] 

An LSB conforming implementation shall provide the generic deprecated functions for Curses Wide specified in Table 15-9, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 15-9. libncursesw - Curses Wide Deprecated Function Interfaces

tgetent [Libncursesw]tgetflag [Libncursesw]tgetnum [Libncursesw]tgetstr [Libncursesw]
tgoto [Libncursesw]   

An LSB conforming implementation shall provide the generic data interfaces for Curses Wide specified in Table 15-10, with the full mandatory functionality as described in the referenced underlying specification.

Table 15-10. libncursesw - Curses Wide Data Interfaces

COLORS [ncursesw]COLOR_PAIRS [ncursesw]COLS [ncursesw]LINES [ncursesw]
acs_map [LSB]cur_term [LSB]curscr [ncursesw]newscr [ncursesw]
stdscr [ncursesw]ttytype [ncursesw]