+ <B>/usr/share/terminfo/a/att4424</B>.
+
+ This is useful for developing experimental definitions or when write
+ permission in <B>/usr/share/terminfo</B> is not available.
+
+ The integer variables <B>LINES</B> and <B>COLS</B> are defined in <B><curses.h></B> and will
+ be filled in by <B>initscr</B> with the size of the screen. The constants
+ <B>TRUE</B> and <B>FALSE</B> have the values <B>1</B> and <B>0</B>, respectively.
+
+ The <B>curses</B> routines also define the <B>WINDOW</B> <B>*</B> variable <B>curscr</B> which is
+ used for certain low-level operations like clearing and redrawing a
+ screen containing garbage. The <B>curscr</B> can be used in only a few
+ routines.
+
+
+</PRE><H3><a name="h3-Routine-and-Argument-Names">Routine and Argument Names</a></H3><PRE>
+ Many <B>curses</B> routines have two or more versions. The routines prefixed
+ with <B>w</B> require a window argument. The routines prefixed with <B>p</B> require
+ a pad argument. Those without a prefix generally use <B>stdscr</B>.
+
+ The routines prefixed with <B>mv</B> require a <I>y</I> and <I>x</I> coordinate to move to
+ before performing the appropriate action. The <B>mv</B> routines imply a call
+ to <B>move</B> before the call to the other routine. The coordinate <I>y</I> always
+ refers to the row (of the window), and <I>x</I> always refers to the column.
+ The upper left-hand corner is always (0,0), not (1,1).
+
+ The routines prefixed with <B>mvw</B> take both a window argument and <I>x</I> and <I>y</I>
+ coordinates. The window argument is always specified before the
+ coordinates.
+
+ In each case, <I>win</I> is the window affected, and <I>pad</I> is the pad affected;
+ <I>win</I> and <I>pad</I> are always pointers to type <B>WINDOW</B>.
+
+ Option setting routines require a Boolean flag <I>bf</I> with the value <B>TRUE</B>
+ or <B>FALSE</B>; <I>bf</I> is always of type <B>bool</B>. Most of the data types used in
+ the library routines, such as <B>WINDOW</B>, <B>SCREEN</B>, <B>bool</B>, and <B>chtype</B> are
+ defined in <B><curses.h></B>. Types used for the terminfo routines such as
+ <B>TERMINAL</B> are defined in <B><term.h></B>.
+
+ This manual page describes functions which may appear in any
+ configuration of the library. There are two common configurations of
+ the library:
+
+ <I>ncurses</I>
+ the "normal" library, which handles 8-bit characters. The
+ normal (8-bit) library stores characters combined with
+ attributes in <B>chtype</B> data.
+
+ Attributes alone (no corresponding character) may be stored in
+ <B>chtype</B> or the equivalent <B>attr_t</B> data. In either case, the data
+ is stored in something like an integer.
+
+ Each cell (row and column) in a <B>WINDOW</B> is stored as a <B>chtype</B>.
+
+ <I>ncursesw</I>
+ the so-called "wide" library, which handles multibyte
+ characters (see the section on <B>ALTERNATE</B> <B>CONFIGURATIONS</B>). The
+ "wide" library includes all of the calls from the "normal"
+ library. It adds about one third more calls using data types
+ which store multibyte characters:
+
+ <B>cchar_t</B>
+ corresponds to <B>chtype</B>. However it is a structure, because
+ more data is stored than can fit into an integer. The
+ characters are large enough to require a full integer
+ value - and there may be more than one character per cell.
+ The video attributes and color are stored in separate
+ fields of the structure.
+
+ Each cell (row and column) in a <B>WINDOW</B> is stored as a
+ <B>cchar_t</B>.
+
+ The <B><A HREF="curs_getcchar.3X.html">setcchar(3X)</A></B> and <B><A HREF="curs_getcchar.3X.html">getcchar(3X)</A></B> functions store and
+ retrieve the data from a <B>cchar_t</B> structure.
+
+ <B>wchar_t</B>
+ stores a "wide" character. Like <B>chtype</B>, this may be an
+ integer.
+
+ <B>wint_t</B>
+ stores a <B>wchar_t</B> or <B>WEOF</B> - not the same, though both may
+ have the same size.
+
+ The "wide" library provides new functions which are analogous
+ to functions in the "normal" library. There is a naming
+ convention which relates many of the normal/wide variants: a
+ "_w" is inserted into the name. For example, <B>waddch</B> becomes
+ <B>wadd_wch</B>.
+
+
+</PRE><H3><a name="h3-Routine-Name-Index">Routine Name Index</a></H3><PRE>
+ The following table lists the <B>curses</B> routines provided in the "normal"
+ and "wide" libraries and the names of the manual pages on which they
+ are described. Routines flagged with "*" are ncurses-specific, not
+ described by XPG4 or present in SVr4.
+
+ <B>curses</B> Routine Name Manual Page Name
+ ---------------------------------------------
+ COLOR_PAIR <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ PAIR_NUMBER <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ add_wch <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ add_wchnstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ add_wchstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ addch <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ addchnstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ addchstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ addnstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ addnwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ addstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ addwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ alloc_pair <B><A HREF="new_pair.3X.html">new_pair(3X)</A></B>*
+ assume_default_colors <B><A HREF="default_colors.3X.html">default_colors(3X)</A></B>*
+ attr_get <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attr_off <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attr_on <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attr_set <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attroff <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attron <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ attrset <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ baudrate <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ beep <B><A HREF="curs_beep.3X.html">curs_beep(3X)</A></B>
+ bkgd <B><A HREF="curs_bkgd.3X.html">curs_bkgd(3X)</A></B>
+ bkgdset <B><A HREF="curs_bkgd.3X.html">curs_bkgd(3X)</A></B>
+ bkgrnd <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ bkgrndset <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ border <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+
+ border_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ box <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ box_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ can_change_color <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ cbreak <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ chgat <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ clear <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ clearok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ clrtobot <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ clrtoeol <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ color_content <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ color_set <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ copywin <B><A HREF="curs_overlay.3X.html">curs_overlay(3X)</A></B>
+ curs_set <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ curses_trace <B><A HREF="curs_trace.3X.html">curs_trace(3X)</A></B>*
+ curses_version <B><A HREF="curs_extend.3X.html">curs_extend(3X)</A></B>*
+ def_prog_mode <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ def_shell_mode <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ define_key <B><A HREF="define_key.3X.html">define_key(3X)</A></B>*
+ del_curterm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ delay_output <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ delch <B><A HREF="curs_delch.3X.html">curs_delch(3X)</A></B>
+ deleteln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ delscreen <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ delwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ derwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ doupdate <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ dupwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ echo <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ echo_wchar <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ echochar <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ endwin <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ erase <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ erasechar <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ erasewchar <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ exit_curses <B><A HREF="curs_memleaks.3X.html">curs_memleaks(3X)</A></B>*
+ exit_terminfo <B><A HREF="curs_memleaks.3X.html">curs_memleaks(3X)</A></B>*
+ extended_color_content <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>*
+ extended_pair_content <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>*
+ extended_slk_color <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>*
+ filter <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ find_pair <B><A HREF="new_pair.3X.html">new_pair(3X)</A></B>*
+ flash <B><A HREF="curs_beep.3X.html">curs_beep(3X)</A></B>
+ flushinp <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ free_pair <B><A HREF="new_pair.3X.html">new_pair(3X)</A></B>*
+ get_wch <B><A HREF="curs_get_wch.3X.html">curs_get_wch(3X)</A></B>
+ get_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ getattrs <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ getbegx <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getbegy <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getbegyx <B><A HREF="curs_getyx.3X.html">curs_getyx(3X)</A></B>
+ getbkgd <B><A HREF="curs_bkgd.3X.html">curs_bkgd(3X)</A></B>
+ getbkgrnd <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ getcchar <B><A HREF="curs_getcchar.3X.html">curs_getcchar(3X)</A></B>
+ getch <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>
+ getcurx <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getcury <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getmaxx <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getmaxy <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getmaxyx <B><A HREF="curs_getyx.3X.html">curs_getyx(3X)</A></B>
+ getmouse <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ getn_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ getnstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ getparx <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+ getpary <B><A HREF="curs_legacy.3X.html">curs_legacy(3X)</A></B>*
+
+ getparyx <B><A HREF="curs_getyx.3X.html">curs_getyx(3X)</A></B>
+ getstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ getsyx <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ getwin <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ getyx <B><A HREF="curs_getyx.3X.html">curs_getyx(3X)</A></B>
+ halfdelay <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ has_colors <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ has_ic <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ has_il <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ has_key <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>*
+ has_mouse <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ hline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ hline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ idcok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ idlok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ immedok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ in_wch <B><A HREF="curs_in_wch.3X.html">curs_in_wch(3X)</A></B>
+ in_wchnstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ in_wchstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ inch <B><A HREF="curs_inch.3X.html">curs_inch(3X)</A></B>
+ inchnstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ inchstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ init_color <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ init_extended_color <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>*
+ init_extended_pair <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>*
+ init_pair <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ initscr <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ innstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ innwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ ins_nwstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ ins_wch <B><A HREF="curs_ins_wch.3X.html">curs_ins_wch(3X)</A></B>
+ ins_wstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ insch <B><A HREF="curs_insch.3X.html">curs_insch(3X)</A></B>
+ insdelln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ insertln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ insnstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ insstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ instr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ intrflush <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ inwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ is_cleared <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_idcok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_idlok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_immedok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_keypad <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_leaveok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_linetouched <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ is_nodelay <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_notimeout <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_pad <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_scrollok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_subwin <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_syncok <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ is_term_resized <B><A HREF="resizeterm.3X.html">resizeterm(3X)</A></B>*
+ is_wintouched <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ isendwin <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ key_defined <B><A HREF="key_defined.3X.html">key_defined(3X)</A></B>*
+ key_name <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ keybound <B><A HREF="keybound.3X.html">keybound(3X)</A></B>*
+ keyname <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ keyok <B><A HREF="keyok.3X.html">keyok(3X)</A></B>*
+ keypad <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ killchar <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ killwchar <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ leaveok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+
+ longname <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ mcprint <B><A HREF="curs_print.3X.html">curs_print(3X)</A></B>*
+ meta <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ mouse_trafo <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ mouseinterval <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ mousemask <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ move <B><A HREF="curs_move.3X.html">curs_move(3X)</A></B>
+ mvadd_wch <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ mvadd_wchnstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ mvadd_wchstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ mvaddch <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ mvaddchnstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ mvaddchstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ mvaddnstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ mvaddnwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ mvaddstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ mvaddwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ mvchgat <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ mvcur <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ mvdelch <B><A HREF="curs_delch.3X.html">curs_delch(3X)</A></B>
+ mvderwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ mvget_wch <B><A HREF="curs_get_wch.3X.html">curs_get_wch(3X)</A></B>
+ mvget_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ mvgetch <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>
+ mvgetn_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ mvgetnstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ mvgetstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ mvhline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ mvhline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ mvin_wch <B><A HREF="curs_in_wch.3X.html">curs_in_wch(3X)</A></B>
+ mvin_wchnstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ mvin_wchstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ mvinch <B><A HREF="curs_inch.3X.html">curs_inch(3X)</A></B>
+ mvinchnstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ mvinchstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ mvinnstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ mvinnwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ mvins_nwstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ mvins_wch <B><A HREF="curs_ins_wch.3X.html">curs_ins_wch(3X)</A></B>
+ mvins_wstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ mvinsch <B><A HREF="curs_insch.3X.html">curs_insch(3X)</A></B>
+ mvinsnstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ mvinsstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ mvinstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ mvinwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ mvprintw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ mvscanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ mvvline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ mvvline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ mvwadd_wch <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ mvwadd_wchnstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ mvwadd_wchstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ mvwaddch <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ mvwaddchnstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ mvwaddchstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ mvwaddnstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ mvwaddnwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ mvwaddstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ mvwaddwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ mvwchgat <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ mvwdelch <B><A HREF="curs_delch.3X.html">curs_delch(3X)</A></B>
+ mvwget_wch <B><A HREF="curs_get_wch.3X.html">curs_get_wch(3X)</A></B>
+ mvwget_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ mvwgetch <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>
+ mvwgetn_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+
+ mvwgetnstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ mvwgetstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ mvwhline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ mvwhline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ mvwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ mvwin_wch <B><A HREF="curs_in_wch.3X.html">curs_in_wch(3X)</A></B>
+ mvwin_wchnstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ mvwin_wchstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ mvwinch <B><A HREF="curs_inch.3X.html">curs_inch(3X)</A></B>
+ mvwinchnstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ mvwinchstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ mvwinnstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ mvwinnwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ mvwins_nwstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ mvwins_wch <B><A HREF="curs_ins_wch.3X.html">curs_ins_wch(3X)</A></B>
+ mvwins_wstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ mvwinsch <B><A HREF="curs_insch.3X.html">curs_insch(3X)</A></B>
+ mvwinsnstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ mvwinsstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ mvwinstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ mvwinwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ mvwprintw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ mvwscanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ mvwvline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ mvwvline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ napms <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ newpad <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>
+ newterm <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ newwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ nl <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ nocbreak <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ nodelay <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ noecho <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ nofilter <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>*
+ nonl <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ noqiflush <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ noraw <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ notimeout <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ overlay <B><A HREF="curs_overlay.3X.html">curs_overlay(3X)</A></B>
+ overwrite <B><A HREF="curs_overlay.3X.html">curs_overlay(3X)</A></B>
+ pair_content <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ pecho_wchar <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>*
+ pechochar <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>
+ pnoutrefresh <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>
+ prefresh <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>
+ printw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ putp <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ putwin <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ qiflush <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ raw <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ redrawwin <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ refresh <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ reset_color_pairs <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>*
+ reset_prog_mode <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ reset_shell_mode <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ resetty <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ resize_term <B><A HREF="resizeterm.3X.html">resizeterm(3X)</A></B>*
+ resizeterm <B><A HREF="resizeterm.3X.html">resizeterm(3X)</A></B>*
+ restartterm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ ripoffline <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ savetty <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ scanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ scr_dump <B><A HREF="curs_scr_dump.3X.html">curs_scr_dump(3X)</A></B>
+ scr_init <B><A HREF="curs_scr_dump.3X.html">curs_scr_dump(3X)</A></B>
+ scr_restore <B><A HREF="curs_scr_dump.3X.html">curs_scr_dump(3X)</A></B>
+
+ scr_set <B><A HREF="curs_scr_dump.3X.html">curs_scr_dump(3X)</A></B>
+ scrl <B><A HREF="curs_scroll.3X.html">curs_scroll(3X)</A></B>
+ scroll <B><A HREF="curs_scroll.3X.html">curs_scroll(3X)</A></B>
+ scrollok <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ set_curterm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ set_term <B><A HREF="curs_initscr.3X.html">curs_initscr(3X)</A></B>
+ setcchar <B><A HREF="curs_getcchar.3X.html">curs_getcchar(3X)</A></B>
+ setscrreg <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ setsyx <B><A HREF="curs_kernel.3X.html">curs_kernel(3X)</A></B>
+ setupterm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ slk_attr <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>*
+ slk_attr_off <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_attr_on <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_attr_set <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_attroff <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_attron <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_attrset <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_clear <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_color <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_init <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_label <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_noutrefresh <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_refresh <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_restore <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_set <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_touch <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>
+ slk_wset <B><A HREF="curs_slk.3X.html">curs_slk(3X)</A></B>*
+ standend <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ standout <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ start_color <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>
+ subpad <B><A HREF="curs_pad.3X.html">curs_pad(3X)</A></B>
+ subwin <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ syncok <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ term_attrs <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ termattrs <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ termname <B><A HREF="curs_termattrs.3X.html">curs_termattrs(3X)</A></B>
+ tgetent <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tgetflag <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tgetnum <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tgetstr <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tgoto <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tigetflag <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ tigetnum <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ tigetstr <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ timeout <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ tiparm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>*
+ touchline <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ touchwin <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ tparm <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ tputs <B><A HREF="curs_termcap.3X.html">curs_termcap(3X)</A></B>
+ tputs <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ trace <B><A HREF="curs_trace.3X.html">curs_trace(3X)</A></B>*
+ typeahead <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ unctrl <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ unget_wch <B><A HREF="curs_get_wch.3X.html">curs_get_wch(3X)</A></B>
+ ungetch <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>
+ ungetmouse <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ untouchwin <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ use_default_colors <B><A HREF="default_colors.3X.html">default_colors(3X)</A></B>*
+ use_env <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ use_extended_names <B><A HREF="curs_extend.3X.html">curs_extend(3X)</A></B>*
+ use_legacy_coding <B><A HREF="legacy_coding.3X.html">legacy_coding(3X)</A></B>*
+ use_tioctl <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>*
+ vid_attr <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ vid_puts <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+
+ vidattr <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ vidputs <B><A HREF="curs_terminfo.3X.html">curs_terminfo(3X)</A></B>
+ vline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ vline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ vw_printw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ vw_scanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ vwprintw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ vwscanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ wadd_wch <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ wadd_wchnstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ wadd_wchstr <B><A HREF="curs_add_wchstr.3X.html">curs_add_wchstr(3X)</A></B>
+ waddch <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ waddchnstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ waddchstr <B><A HREF="curs_addchstr.3X.html">curs_addchstr(3X)</A></B>
+ waddnstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ waddnwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ waddstr <B><A HREF="curs_addstr.3X.html">curs_addstr(3X)</A></B>
+ waddwstr <B><A HREF="curs_addwstr.3X.html">curs_addwstr(3X)</A></B>
+ wattr_get <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattr_off <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattr_on <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattr_set <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattroff <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattron <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wattrset <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wbkgd <B><A HREF="curs_bkgd.3X.html">curs_bkgd(3X)</A></B>
+ wbkgdset <B><A HREF="curs_bkgd.3X.html">curs_bkgd(3X)</A></B>
+ wbkgrnd <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ wbkgrndset <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ wborder <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ wborder_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ wchgat <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wclear <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ wclrtobot <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ wclrtoeol <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ wcolor_set <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wcursyncup <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ wdelch <B><A HREF="curs_delch.3X.html">curs_delch(3X)</A></B>
+ wdeleteln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ wecho_wchar <B><A HREF="curs_add_wch.3X.html">curs_add_wch(3X)</A></B>
+ wechochar <B><A HREF="curs_addch.3X.html">curs_addch(3X)</A></B>
+ wenclose <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ werase <B><A HREF="curs_clear.3X.html">curs_clear(3X)</A></B>
+ wget_wch <B><A HREF="curs_get_wch.3X.html">curs_get_wch(3X)</A></B>
+ wget_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ wgetbkgrnd <B><A HREF="curs_bkgrnd.3X.html">curs_bkgrnd(3X)</A></B>
+ wgetch <B><A HREF="curs_getch.3X.html">curs_getch(3X)</A></B>
+ wgetdelay <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ wgetn_wstr <B><A HREF="curs_get_wstr.3X.html">curs_get_wstr(3X)</A></B>
+ wgetnstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ wgetparent <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ wgetscrreg <B><A HREF="curs_opaque.3X.html">curs_opaque(3X)</A></B>*
+ wgetstr <B><A HREF="curs_getstr.3X.html">curs_getstr(3X)</A></B>
+ whline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ whline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+ win_wch <B><A HREF="curs_in_wch.3X.html">curs_in_wch(3X)</A></B>
+ win_wchnstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ win_wchstr <B><A HREF="curs_in_wchstr.3X.html">curs_in_wchstr(3X)</A></B>
+ winch <B><A HREF="curs_inch.3X.html">curs_inch(3X)</A></B>
+ winchnstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ winchstr <B><A HREF="curs_inchstr.3X.html">curs_inchstr(3X)</A></B>
+ winnstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ winnwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ wins_nwstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ wins_wch <B><A HREF="curs_ins_wch.3X.html">curs_ins_wch(3X)</A></B>
+
+ wins_wstr <B><A HREF="curs_ins_wstr.3X.html">curs_ins_wstr(3X)</A></B>
+ winsch <B><A HREF="curs_insch.3X.html">curs_insch(3X)</A></B>
+ winsdelln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ winsertln <B><A HREF="curs_deleteln.3X.html">curs_deleteln(3X)</A></B>
+ winsnstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ winsstr <B><A HREF="curs_insstr.3X.html">curs_insstr(3X)</A></B>
+ winstr <B><A HREF="curs_instr.3X.html">curs_instr(3X)</A></B>
+ winwstr <B><A HREF="curs_inwstr.3X.html">curs_inwstr(3X)</A></B>
+ wmouse_trafo <B><A HREF="curs_mouse.3X.html">curs_mouse(3X)</A></B>*
+ wmove <B><A HREF="curs_move.3X.html">curs_move(3X)</A></B>
+ wnoutrefresh <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ wprintw <B><A HREF="curs_printw.3X.html">curs_printw(3X)</A></B>
+ wredrawln <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ wrefresh <B><A HREF="curs_refresh.3X.html">curs_refresh(3X)</A></B>
+ wresize <B><A HREF="wresize.3X.html">wresize(3X)</A></B>*
+ wscanw <B><A HREF="curs_scanw.3X.html">curs_scanw(3X)</A></B>
+ wscrl <B><A HREF="curs_scroll.3X.html">curs_scroll(3X)</A></B>
+ wsetscrreg <B><A HREF="curs_outopts.3X.html">curs_outopts(3X)</A></B>
+ wstandend <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wstandout <B><A HREF="curs_attr.3X.html">curs_attr(3X)</A></B>
+ wsyncdown <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ wsyncup <B><A HREF="curs_window.3X.html">curs_window(3X)</A></B>
+ wtimeout <B><A HREF="curs_inopts.3X.html">curs_inopts(3X)</A></B>
+ wtouchln <B><A HREF="curs_touch.3X.html">curs_touch(3X)</A></B>
+ wunctrl <B><A HREF="curs_util.3X.html">curs_util(3X)</A></B>
+ wvline <B><A HREF="curs_border.3X.html">curs_border(3X)</A></B>
+ wvline_set <B><A HREF="curs_border_set.3X.html">curs_border_set(3X)</A></B>
+
+ Depending on the configuration, additional sets of functions may be
+ available:
+
+ <B><A HREF="curs_memleaks.3X.html">curs_memleaks(3X)</A></B> - curses memory-leak checking
+
+ <B><A HREF="curs_sp_funcs.3X.html">curs_sp_funcs(3X)</A></B> - curses screen-pointer extension
+
+ <B><A HREF="curs_threads.3X.html">curs_threads(3X)</A></B> - curses thread support
+
+ <B><A HREF="curs_trace.3X.html">curs_trace(3X)</A></B> - curses debugging routines
+
+
+</PRE><H2><a name="h2-RETURN-VALUE">RETURN VALUE</a></H2><PRE>
+ Routines that return an integer return <B>ERR</B> upon failure and an integer
+ value other than <B>ERR</B> upon successful completion, unless otherwise noted
+ in the routine descriptions.
+
+ As a general rule, routines check for null pointers passed as
+ parameters, and handle this as an error.
+
+ All macros return the value of the <B>w</B> version, except <B>setscrreg</B>,
+ <B>wsetscrreg</B>, <B>getyx</B>, <B>getbegyx</B>, and <B>getmaxyx</B>. The return values of
+ <B>setscrreg</B>, <B>wsetscrreg</B>, <B>getyx</B>, <B>getbegyx</B>, and <B>getmaxyx</B> are undefined
+ (i.e., these should not be used as the right-hand side of assignment
+ statements).
+
+ Functions with a "mv" prefix first perform a cursor movement using
+ <B>wmove</B>, and return an error if the position is outside the window, or if
+ the window pointer is null. Most "mv"-prefixed functions (except
+ variadic functions such as <B>mvprintw</B>) are provided both as macros and
+ functions.
+
+ Routines that return pointers return <B>NULL</B> on error.
+
+
+</PRE><H2><a name="h2-ENVIRONMENT">ENVIRONMENT</a></H2><PRE>
+ The following environment symbols are useful for customizing the
+ runtime behavior of the <B>ncurses</B> library. The most important ones have
+ been already discussed in detail.
+
+
+</PRE><H3><a name="h3-CC-command-character">CC command-character</a></H3><PRE>
+ When set, change occurrences of the command_character (i.e., the <B>cmdch</B>
+ capability) of the loaded terminfo entries to the value of this
+ variable. Very few terminfo entries provide this feature.
+
+ Because this name is also used in development environments to represent
+ the C compiler's name, <B>ncurses</B> ignores it if it does not happen to be a
+ single character.
+
+
+</PRE><H3><a name="h3-BAUDRATE">BAUDRATE</a></H3><PRE>
+ The debugging library checks this environment variable when the
+ application has redirected output to a file. The variable's numeric
+ value is used for the baudrate. If no value is found, <B>ncurses</B> uses
+ 9600. This allows testers to construct repeatable test-cases that take
+ into account costs that depend on baudrate.
+
+
+</PRE><H3><a name="h3-COLUMNS">COLUMNS</a></H3><PRE>
+ Specify the width of the screen in characters. Applications running in
+ a windowing environment usually are able to obtain the width of the
+ window in which they are executing. If neither the <B>COLUMNS</B> value nor
+ the terminal's screen size is available, <B>ncurses</B> uses the size which
+ may be specified in the terminfo database (i.e., the <B>cols</B> capability).
+
+ It is important that your application use a correct size for the
+ screen. This is not always possible because your application may be
+ running on a host which does not honor NAWS (Negotiations About Window
+ Size), or because you are temporarily running as another user.
+ However, setting <B>COLUMNS</B> and/or <B>LINES</B> overrides the library's use of
+ the screen size obtained from the operating system.
+
+ Either <B>COLUMNS</B> or <B>LINES</B> symbols may be specified independently. This
+ is mainly useful to circumvent legacy misfeatures of terminal
+ descriptions, e.g., xterm which commonly specifies a 65 line screen.
+ For best results, <B>lines</B> and <B>cols</B> should not be specified in a terminal
+ description for terminals which are run as emulations.
+
+ Use the <B>use_env</B> function to disable all use of external environment
+ (but not including system calls) to determine the screen size. Use the
+ <B>use_tioctl</B> function to update <B>COLUMNS</B> or <B>LINES</B> to match the screen size
+ obtained from system calls or the terminal database.