2N/A/*
2N/A * CDDL HEADER START
2N/A *
2N/A * The contents of this file are subject to the terms of the
2N/A * Common Development and Distribution License, Version 1.0 only
2N/A * (the "License"). You may not use this file except in compliance
2N/A * with the License.
2N/A *
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * or http://www.opensolaris.org/os/licensing.
2N/A * See the License for the specific language governing permissions
2N/A * and limitations under the License.
2N/A *
2N/A * When distributing Covered Code, include this CDDL HEADER in each
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A * If applicable, add the following below this CDDL HEADER, with the
2N/A * fields enclosed by brackets "[]" replaced with your own identifying
2N/A * information: Portions Copyright [yyyy] [name of copyright owner]
2N/A *
2N/A * CDDL HEADER END
2N/A */
2N/A/* LINTLIBRARY */
2N/A/* PROTOLIB1 */
2N/A
2N/A/*
2N/A * Copyright (c) 1996, by Sun Microsystems, Inc.
2N/A * All rights reserved.
2N/A */
2N/A
2N/A#ident "%Z%%M% %I% %E% SMI"
2N/A
2N/A#include <curses.h>
2N/A#include <term.h>
2N/A
2N/A/*
2N/A * lib/libxcurses/src/libc/xcurses routines
2N/A */
2N/A
2N/A/*
2N/A * add_wch.c
2N/A */
2N/Aint add_wch(const cchar_t *);
2N/Aint mvadd_wch(int, int, const cchar_t *);
2N/Aint mvwadd_wch(WINDOW *, int, int, const cchar_t *);
2N/A
2N/A/*
2N/A * addch.c
2N/A */
2N/Aint addch(chtype);
2N/Aint mvaddch(int, int, chtype);
2N/Aint mvwaddch(WINDOW *, int, int, chtype);
2N/A
2N/A/*
2N/A * addchn.c
2N/A */
2N/Aint addchnstr(const chtype *, int);
2N/Aint mvaddchnstr(int, int, const chtype *, int);
2N/Aint mvwaddchnstr(WINDOW *, int, int, const chtype *, int);
2N/Aint addchstr(const chtype *);
2N/Aint mvaddchstr(int, int, const chtype *);
2N/Aint mvwaddchstr(WINDOW *, int, int, const chtype *);
2N/Aint waddchstr(WINDOW *, const chtype *);
2N/A
2N/A/*
2N/A * addnstr.c
2N/A */
2N/Aint addnstr(const char *, int);
2N/Aint mvaddnstr(int, int, const char *, int);
2N/Aint mvwaddnstr(WINDOW *, int, int, const char *, int);
2N/Aint addstr(const char *);
2N/Aint mvaddstr(int, int, const char *);
2N/Aint mvwaddstr(WINDOW *, int, int, const char *);
2N/Aint waddstr(WINDOW *, const char *);
2N/A
2N/A/*
2N/A * addnws.c
2N/A */
2N/Aint addnwstr(const wchar_t *, int);
2N/Aint mvaddnwstr(int, int, const wchar_t *, int);
2N/Aint mvwaddnwstr(WINDOW *, int, int, const wchar_t *, int);
2N/Aint addwstr(const wchar_t *);
2N/Aint mvaddwstr(int, int, const wchar_t *);
2N/Aint mvwaddwstr(WINDOW *, int, int, const wchar_t *);
2N/Aint waddwstr(WINDOW *, const wchar_t *);
2N/A
2N/A/*
2N/A * addwchn.c
2N/A */
2N/Aint add_wchnstr(const cchar_t *, int);
2N/Aint mvadd_wchnstr(int, int, const cchar_t *, int);
2N/Aint mvwadd_wchnstr(WINDOW *, int, int, const cchar_t *, int);
2N/Aint add_wchstr(const cchar_t *);
2N/Aint mvadd_wchstr(int, int, const cchar_t *);
2N/Aint mvwadd_wchstr(WINDOW *, int, int, const cchar_t *);
2N/Aint wadd_wchstr(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * attr_on.c
2N/A */
2N/Aint attr_on(attr_t, void *);
2N/Aint attr_off(attr_t, void *);
2N/Aint attr_set(attr_t, short, void *);
2N/Aint color_set(short, void *);
2N/Aint attr_get(attr_t *, short *, void *);
2N/Aint standout(void);
2N/Aint standend(void);
2N/A
2N/A/*
2N/A * attron.c
2N/A */
2N/Aint attron(int);
2N/Aint attroff(int);
2N/Aint attrset(int);
2N/Achtype COLOR_PAIR(short);
2N/Ashort PAIR_NUMBER(chtype);
2N/A
2N/A/*
2N/A * baudrate.c
2N/A */
2N/Aint baudrate(void);
2N/A
2N/A/*
2N/A * beep.c
2N/A */
2N/Aint beep(void);
2N/Aint flash(void);
2N/A
2N/A/*
2N/A * bkgd.c
2N/A */
2N/Aint bkgd(chtype);
2N/Aint wbkgd(WINDOW *, chtype);
2N/A
2N/A/*
2N/A * bkgdset.c
2N/A */
2N/Aint bkgdset(chtype);
2N/Aint wbkgdset(WINDOW *, chtype);
2N/Achtype getbkgd(WINDOW *);
2N/A
2N/A/*
2N/A * bkgrnd.c
2N/A */
2N/Aint bkgrnd(const cchar_t *);
2N/A
2N/A/*
2N/A * bkgrndst.c
2N/A */
2N/Avoid bkgrndset(const cchar_t *);
2N/Avoid wbkgrndset(WINDOW *, const cchar_t *);
2N/Aint getbkgrnd(cchar_t *);
2N/Aint wgetbkgrnd(WINDOW *, cchar_t *);
2N/A
2N/A/*
2N/A * box.c
2N/A */
2N/Aint box(WINDOW *, chtype, chtype);
2N/A
2N/A/*
2N/A * box_set.c
2N/A */
2N/Aint box_set(WINDOW *, const cchar_t *, const cchar_t *);
2N/A
2N/A/*
2N/A * brdr.c
2N/A */
2N/Aint border(chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype);
2N/A
2N/A/*
2N/A * brdr_st.c
2N/A */
2N/Aint border_set(const cchar_t *, const cchar_t *,
2N/A const cchar_t *, const cchar_t *,
2N/A const cchar_t *, const cchar_t *,
2N/A const cchar_t *, const cchar_t *);
2N/A
2N/A/*
2N/A * cbreak.c
2N/A */
2N/Aint cbreak(void);
2N/Aint nocbreak(void);
2N/Aint halfdelay(int);
2N/Aint raw(void);
2N/Aint noraw(void);
2N/A
2N/A/*
2N/A * chgat.c
2N/A */
2N/Aint chgat(int, attr_t, short, const void *);
2N/Aint mvchgat(int, int, int, attr_t, short, const void *);
2N/Aint mvwchgat(WINDOW *, int, int, int, attr_t, short, const void *);
2N/A
2N/A/*
2N/A * clear.c
2N/A */
2N/Aint clear(void);
2N/Aint erase(void);
2N/A
2N/A/*
2N/A * clearok.c
2N/A */
2N/Aint clearok(WINDOW *, bool);
2N/Avoid immedok(WINDOW *, bool);
2N/Aint leaveok(WINDOW *, bool);
2N/Aint notimeout(WINDOW *, bool);
2N/Aint scrollok(WINDOW *, bool);
2N/A
2N/A/*
2N/A * clrbot.c
2N/A */
2N/Aint clrtobot(void);
2N/A
2N/A/*
2N/A * clreol.c
2N/A */
2N/Aint clrtoeol(void);
2N/A
2N/A/*
2N/A * color.c
2N/A */
2N/Aint start_color(void);
2N/Aint init_color(short, short, short, short);
2N/Aint init_pair(short, short, short);
2N/Aint color_content(short, short *, short *, short *);
2N/Aint pair_content(short, short *, short *);
2N/A
2N/A/*
2N/A * copywin.c
2N/A */
2N/Aint copywin(const WINDOW *, WINDOW *, int, int, int, int, int, int, int);
2N/A
2N/A/*
2N/A * curs_set.c
2N/A */
2N/Aint curs_set(int);
2N/A
2N/A/*
2N/A * delay.c
2N/A */
2N/Aint delay_output(int);
2N/A
2N/A/*
2N/A * delch.c
2N/A */
2N/Aint delch(void);
2N/Aint mvdelch(int, int);
2N/Aint mvwdelch(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * deleteln.c
2N/A */
2N/Aint deleteln(void);
2N/Aint insertln(void);
2N/Aint insdelln(int);
2N/Aint wdeleteln(WINDOW *);
2N/Aint winsertln(WINDOW *);
2N/A
2N/A/*
2N/A * doupdate.c
2N/A */
2N/Aint doupdate(void);
2N/Avoid idcok(WINDOW *, bool);
2N/Aint idlok(WINDOW *, bool);
2N/A
2N/A/*
2N/A * dupwin.c
2N/A */
2N/AWINDOW *dupwin(WINDOW *);
2N/A
2N/A/*
2N/A * echo_wch.c
2N/A */
2N/Aint echo_wchar(const cchar_t *);
2N/Aint wecho_wchar(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * echochar.c
2N/A */
2N/Aint echochar(chtype);
2N/Aint wechochar(WINDOW *, chtype);
2N/A
2N/A/*
2N/A * endwin.c
2N/A */
2N/Aint endwin(void);
2N/A
2N/A/*
2N/A * flushinp.c
2N/A */
2N/Aint flushinp(void);
2N/A
2N/A/*
2N/A * get_wch.c
2N/A */
2N/Aint get_wch(wint_t *);
2N/Aint mvget_wch(int , int, wint_t *);
2N/Aint mvwget_wch(WINDOW *, int, int, wint_t *);
2N/A
2N/A/*
2N/A * getcchar.c
2N/A */
2N/Aint getcchar(const cchar_t *, wchar_t *, attr_t *, short *, void *);
2N/A
2N/A/*
2N/A * getch.c
2N/A */
2N/Aint getch(void);
2N/Aint mvgetch(int, int);
2N/Aint mvwgetch(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * getn_ws.c
2N/A */
2N/Aint getn_wstr(wint_t *, int);
2N/Aint mvgetn_wstr(int, int, wint_t *, int);
2N/Aint mvwgetn_wstr(WINDOW *, int, int, wint_t *, int);
2N/Aint get_wstr(wint_t *);
2N/Aint mvget_wstr(int, int, wint_t *);
2N/Aint mvwget_wstr(WINDOW *, int, int, wint_t *);
2N/Aint wget_wstr(WINDOW *, wint_t *);
2N/A
2N/A/*
2N/A * getnstr.c
2N/A */
2N/Aint getnstr(char *, int);
2N/Aint mvgetnstr(int, int, char *, int);
2N/Aint mvwgetnstr(WINDOW *, int, int, char *, int);
2N/Aint getstr(char *);
2N/Aint mvgetstr(int, int, char *);
2N/Aint mvwgetstr(WINDOW *, int, int, char *);
2N/Aint wgetstr(WINDOW *, char *);
2N/A
2N/A/*
2N/A * getwin.c
2N/A */
2N/AWINDOW *getwin(FILE *);
2N/Aint putwin(WINDOW *, FILE *);
2N/A
2N/A/*
2N/A * has.c
2N/A */
2N/Abool has_colors(void);
2N/Abool has_ic(void);
2N/Abool has_il(void);
2N/Abool can_change_color(void);
2N/A
2N/A/*
2N/A * hln.c
2N/A */
2N/Aint hline(chtype, int);
2N/Aint mvhline(int, int, chtype, int);
2N/Aint mvwhline(WINDOW *, int, int, chtype, int);
2N/Aint vline(chtype, int);
2N/Aint mvvline(int, int, chtype, int);
2N/Aint mvwvline(WINDOW *, int, int, chtype, int);
2N/A
2N/A/*
2N/A * hln_st.c
2N/A */
2N/Aint hline_set(const cchar_t *, int);
2N/Aint mvhline_set(int, int, const cchar_t *, int);
2N/Aint mvwhline_set(WINDOW *, int, int, const cchar_t *, int);
2N/Aint vline_set(const cchar_t *, int);
2N/Aint mvvline_set(int, int, const cchar_t *, int);
2N/Aint mvwvline_set(WINDOW *, int, int, const cchar_t *, int);
2N/A
2N/A/*
2N/A * in_wch.c
2N/A */
2N/Aint in_wch(cchar_t *);
2N/Aint mvin_wch(int, int, cchar_t *);
2N/Aint mvwin_wch(WINDOW *, int, int, cchar_t *);
2N/A
2N/A/*
2N/A * in_wchn.c
2N/A */
2N/Aint in_wchnstr(cchar_t *, int);
2N/Aint mvin_wchnstr(int, int, cchar_t *, int);
2N/Aint mvwin_wchnstr(WINDOW *, int, int, cchar_t *, int);
2N/Aint in_wchstr(cchar_t *);
2N/Aint mvin_wchstr(int, int, cchar_t *);
2N/Aint mvwin_wchstr(WINDOW *, int, int, cchar_t *);
2N/Aint win_wchstr(WINDOW *, cchar_t *);
2N/A
2N/A/*
2N/A * inch.c
2N/A */
2N/Achtype inch(void);
2N/Achtype mvinch(int, int);
2N/Achtype mvwinch(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * inchn.c
2N/A */
2N/Aint inchnstr(chtype *, int);
2N/Aint mvinchnstr(int, int, chtype *, int);
2N/Aint mvwinchnstr(WINDOW *, int, int, chtype *, int);
2N/Aint inchstr(chtype *);
2N/Aint mvinchstr(int, int, chtype *);
2N/Aint mvwinchstr(WINDOW *, int, int, chtype *);
2N/Aint winchstr(WINDOW *, chtype *);
2N/A
2N/A/*
2N/A * initscr.c
2N/A */
2N/AWINDOW *initscr(void);
2N/A
2N/A/*
2N/A * innstr.c
2N/A */
2N/Aint innstr(char *, int);
2N/Aint mvinnstr(int, int, char *, int);
2N/Aint mvwinnstr(WINDOW *, int, int, char *, int);
2N/Aint instr(char *);
2N/Aint mvinstr(int, int, char *);
2N/Aint mvwinstr(WINDOW *, int, int, char *);
2N/Aint winstr(WINDOW *, char *);
2N/A
2N/A/*
2N/A * innwstr.c
2N/A */
2N/Aint innwstr(wchar_t *, int);
2N/Aint mvinnwstr(int, int, wchar_t *, int);
2N/Aint mvwinnwstr(WINDOW *, int, int, wchar_t *, int);
2N/Aint inwstr(wchar_t *);
2N/Aint mvinwstr(int, int, wchar_t *);
2N/Aint mvwinwstr(WINDOW *, int, int, wchar_t *);
2N/Aint winwstr(WINDOW *, wchar_t *);
2N/A
2N/A/*
2N/A * ins_nws.c
2N/A */
2N/Aint ins_nwstr(const wchar_t *, int);
2N/Aint mvins_nwstr(int, int, const wchar_t *, int);
2N/Aint mvwins_nwstr(WINDOW *, int, int, const wchar_t *, int);
2N/Aint ins_wstr(const wchar_t *);
2N/Aint mvins_wstr(int, int, const wchar_t *);
2N/Aint mvwins_wstr(WINDOW *, int, int, const wchar_t *);
2N/Aint wins_wstr(WINDOW *, const wchar_t *);
2N/A
2N/A/*
2N/A * ins_wch.c
2N/A */
2N/Aint ins_wch(const cchar_t *);
2N/Aint mvins_wch(int, int, const cchar_t *);
2N/Aint mvwins_wch(WINDOW *, int, int, const cchar_t *);
2N/A
2N/A/*
2N/A * insch.c
2N/A */
2N/Aint insch(chtype);
2N/Aint mvinsch(int, int, chtype);
2N/Aint mvwinsch(WINDOW *, int, int, chtype);
2N/A
2N/A/*
2N/A * insnstr.c
2N/A */
2N/Aint insnstr(const char *, int);
2N/Aint mvinsnstr(int, int, const char *, int);
2N/Aint mvwinsnstr(WINDOW *, int, int, const char *, int);
2N/Aint insstr(const char *);
2N/Aint mvinsstr(int, int, const char *);
2N/Aint mvwinsstr(WINDOW *, int, int, const char *);
2N/Aint winsstr(WINDOW *, const char *);
2N/A
2N/A/*
2N/A * intrflsh.c
2N/A */
2N/Aint intrflush(WINDOW *, bool);
2N/A
2N/A/*
2N/A * isendwin.c
2N/A */
2N/Abool isendwin(void);
2N/A
2N/A/*
2N/A * key_name.c
2N/A */
2N/Aconst char *key_name(wchar_t);
2N/A
2N/A/*
2N/A * keyname.c
2N/A */
2N/Aconst char *keyname(int);
2N/A
2N/A/*
2N/A * keypad.c
2N/A */
2N/Aint keypad(WINDOW *, bool);
2N/A
2N/A/*
2N/A * killchar.c
2N/A */
2N/Aint erasechar(void);
2N/Aint killchar(void);
2N/A
2N/A/*
2N/A * killwch.c
2N/A */
2N/Aint erasewchar(wchar_t *);
2N/Aint killwchar(wchar_t *);
2N/A
2N/A/*
2N/A * longname.c
2N/A */
2N/Achar *longname(void);
2N/Achar *termname(void);
2N/A
2N/A/*
2N/A * meta.c
2N/A */
2N/Aint meta(WINDOW *, bool);
2N/A
2N/A/*
2N/A * move.c
2N/A */
2N/Aint move(int, int);
2N/A
2N/A/*
2N/A * mvcur.c
2N/A */
2N/Aint mvcur(int, int, int, int);
2N/A
2N/A/*
2N/A * mvwin.c
2N/A */
2N/Aint mvwin(WINDOW *, int, int);
2N/Aint mvderwin(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * napms.c
2N/A */
2N/Aint napms(int);
2N/A
2N/A/*
2N/A * newpad.c
2N/A */
2N/AWINDOW *newpad(int, int);
2N/AWINDOW *subpad(WINDOW *, int, int, int, int);
2N/A
2N/A/*
2N/A * newterm.c
2N/A */
2N/Avoid filter(void);
2N/Avoid tstp(int);
2N/Aint ripoffline(int, int (*)(WINDOW *, int));
2N/ASCREEN *newterm(char *, FILE *, FILE *);
2N/Avoid delscreen(SCREEN *);
2N/ASCREEN *set_term(SCREEN *);
2N/Aint typeahead(int);
2N/A
2N/A/*
2N/A * newwin.c
2N/A */
2N/Aint delwin(WINDOW *);
2N/AWINDOW *derwin(WINDOW *, int, int, int, int);
2N/AWINDOW *newwin(int, int, int, int);
2N/AWINDOW *subwin(WINDOW *, int, int, int, int);
2N/A
2N/A/*
2N/A * noecho.c
2N/A */
2N/Aint echo(void);
2N/Aint noecho(void);
2N/A
2N/A/*
2N/A * nonl.c
2N/A */
2N/Aint nl(void);
2N/Aint nonl(void);
2N/A
2N/A/*
2N/A * overlay.c
2N/A */
2N/Aint overlay(const WINDOW *, WINDOW *);
2N/Aint overwrite(const WINDOW *, WINDOW *);
2N/A
2N/A/*
2N/A * pecho_wc.c
2N/A */
2N/Aint pecho_wchar(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * pechoch.c
2N/A */
2N/Aint pechochar(WINDOW *, chtype);
2N/A
2N/A/*
2N/A * prefresh.c
2N/A */
2N/Aint prefresh(WINDOW *, int, int, int, int, int, int);
2N/Aint pnoutrefresh(WINDOW *, int, int, int, int, int, int);
2N/A
2N/A/*
2N/A * printw.c
2N/A */
2N/Aint printw(const char *, ...);
2N/Aint mvprintw(int, int, const char *, ...);
2N/Aint mvwprintw(WINDOW *, int, int, const char *, ...);
2N/Aint wprintw(WINDOW *, const char *, ...);
2N/A
2N/A/*
2N/A * qiflush.c
2N/A */
2N/Avoid qiflush(void);
2N/Avoid noqiflush(void);
2N/A
2N/A/*
2N/A * redraw.c
2N/A */
2N/Aint redrawwin(WINDOW *);
2N/A
2N/A/*
2N/A * refresh.c
2N/A */
2N/Aint refresh(void);
2N/A
2N/A/*
2N/A * savetty.c
2N/A */
2N/Aint savetty(void);
2N/Aint resetty(void);
2N/A
2N/A/*
2N/A * scanw.c
2N/A */
2N/Aint scanw(const char *, ...);
2N/Aint mvscanw(int, int, const char *, ...);
2N/Aint mvwscanw(WINDOW *, int, int, const char *, ...);
2N/Aint wscanw(WINDOW *, const char *, ...);
2N/A
2N/A/*
2N/A * scr_dump.c
2N/A */
2N/Aint scr_dump(const char *);
2N/Aint scr_restore(const char *);
2N/Aint scr_init(const char *);
2N/Aint scr_set(const char *);
2N/A
2N/A/*
2N/A * scrl.c
2N/A */
2N/Aint scroll(WINDOW *);
2N/Aint scrl(int);
2N/A
2N/A/*
2N/A * scrreg.c
2N/A */
2N/Aint setscrreg(int, int);
2N/A
2N/A/*
2N/A * setcchar.c
2N/A */
2N/Aint setcchar(cchar_t *, const wchar_t *, attr_t, short, const void *);
2N/A
2N/A/*
2N/A * setup.c
2N/A */
2N/Avoid use_env(bool);
2N/Aint setupterm(const char *, int, int *);
2N/Aint del_curterm(TERMINAL *);
2N/ATERMINAL *set_curterm(TERMINAL *);
2N/Aint restartterm(const char *, int, int *);
2N/Aint def_shell_mode(void);
2N/Aint def_prog_mode(void);
2N/Aint reset_shell_mode(void);
2N/Aint reset_prog_mode(void);
2N/A
2N/A/*
2N/A * slk.c
2N/A */
2N/Aint slk_init(int);
2N/Aint slk_attron(const chtype);
2N/Aint slk_attroff(const chtype);
2N/Aint slk_attrset(const chtype);
2N/Aint slk_attr_off(const attr_t, void *);
2N/Aint slk_attr_on(const attr_t, void *);
2N/Aint slk_attr_set(const attr_t, short, void *);
2N/Aint slk_color(short);
2N/Aint slk_touch(void);
2N/Aint slk_clear(void);
2N/Aint slk_restore(void);
2N/Aint slk_noutrefresh(void);
2N/Aint slk_refresh(void);
2N/Achar *slk_label(int);
2N/Aint slk_set(int, const char *, int);
2N/Aint slk_wset(int, const wchar_t *, int);
2N/Aint slk_color_set(short);
2N/A
2N/A/*
2N/A * termattr.c
2N/A */
2N/Achtype termattrs(void);
2N/Aattr_t term_attrs(void);
2N/A
2N/A/*
2N/A * tgetent.c
2N/A */
2N/Aint tgetent(char *, char *);
2N/A
2N/A/*
2N/A * tgetflag.c
2N/A */
2N/Aint tgetflag(const char *);
2N/A
2N/A/*
2N/A * tgetnum.c
2N/A */
2N/Aint tgetnum(const char *);
2N/A
2N/A/*
2N/A * tgetstr.c
2N/A */
2N/Achar *tgetstr(const char *, char **);
2N/A
2N/A/*
2N/A * tgoto.c
2N/A */
2N/Achar *tgoto(const char *, int, int);
2N/A
2N/A/*
2N/A * tigetfla.c
2N/A */
2N/Aint tigetflag(const char *);
2N/A
2N/A/*
2N/A * tigetnum.c
2N/A */
2N/Aint tigetnum(const char *);
2N/A
2N/A/*
2N/A * tigetstr.c
2N/A */
2N/Achar *tigetstr(const char *);
2N/A
2N/A/*
2N/A * timeout.c
2N/A */
2N/Aint nodelay(WINDOW *, bool);
2N/Avoid timeout(int);
2N/A
2N/A/*
2N/A * touched.c
2N/A */
2N/Abool is_linetouched(WINDOW *, int);
2N/Abool is_wintouched(WINDOW *);
2N/A
2N/A/*
2N/A * touchwin.c
2N/A */
2N/Aint touchwin(WINDOW *);
2N/Aint untouchwin(WINDOW *);
2N/Aint touchline(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * unctrl.c
2N/A */
2N/Aconst char *unctrl(chtype);
2N/A
2N/A/*
2N/A * vid_attr.c
2N/A */
2N/Aint vid_attr(attr_t, short, void *);
2N/A
2N/A/*
2N/A * vid_puts.c
2N/A */
2N/Aint vid_puts(attr_t, short, void *, int (*)(int));
2N/A
2N/A/*
2N/A * vidattr.c
2N/A */
2N/Aint vidattr(chtype);
2N/Aint vidputs(chtype, int (*)(int));
2N/A
2N/A/*
2N/A * vw_print.c
2N/A */
2N/Aint vw_printw(WINDOW *, const char *, void *);
2N/A
2N/A/*
2N/A * vw_scanw.c
2N/A */
2N/Aint vw_scanw(WINDOW *, const char *, void *);
2N/A
2N/A/*
2N/A * vwprintw.c
2N/A */
2N/Aint vwprintw(WINDOW *, const char *, void *);
2N/A
2N/A/*
2N/A * vwscanw.c
2N/A */
2N/Aint vwscanw(WINDOW *, const char *, void *);
2N/A
2N/A/*
2N/A * wadd_wch.c
2N/A */
2N/Aint wadd_wch(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * waddch.c
2N/A */
2N/Aint waddch(WINDOW *, chtype);
2N/A
2N/A/*
2N/A * waddchn.c
2N/A */
2N/Aint waddchnstr(WINDOW *, const chtype *, int);
2N/A
2N/A/*
2N/A * waddnstr.c
2N/A */
2N/Aint waddnstr(WINDOW *, const char *, int);
2N/A
2N/A/*
2N/A * waddnws.c
2N/A */
2N/Aint waddnwstr(WINDOW *, const wchar_t *, int);
2N/A
2N/A/*
2N/A * waddwchn.c
2N/A */
2N/Aint wadd_wchnstr(WINDOW *, const cchar_t *, int);
2N/A
2N/A/*
2N/A * wattr_on.c
2N/A */
2N/Aint wattr_on(WINDOW *, attr_t, void *);
2N/Aint wattr_off(WINDOW *, attr_t, void *);
2N/Aint wattr_set(WINDOW *, attr_t, short, void *);
2N/Aint wattr_get(WINDOW *, attr_t *, short *, void *);
2N/Aint wcolor_set(WINDOW *, short, void *);
2N/Aint wstandout(WINDOW *);
2N/Aint wstandend(WINDOW *);
2N/A
2N/A/*
2N/A * wattron.c
2N/A */
2N/Aint wattron(WINDOW *, int);
2N/Aint wattroff(WINDOW *, int);
2N/Aint wattrset(WINDOW *, int);
2N/A
2N/A/*
2N/A * wbkgrnd.c
2N/A */
2N/Aint wbkgrnd(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * wbrdr.c
2N/A */
2N/Aint wborder(WINDOW *, chtype, chtype, chtype, chtype,
2N/A chtype, chtype, chtype, chtype);
2N/A
2N/A/*
2N/A * wbrdr_st.c
2N/A */
2N/Aint wborder_set(WINDOW *, const cchar_t *, const cchar_t *,
2N/A const cchar_t *, const cchar_t *, const cchar_t *, const cchar_t *,
2N/A const cchar_t *, const cchar_t *);
2N/A
2N/A/*
2N/A * wchgat.c
2N/A */
2N/Aint wchgat(WINDOW *, int, attr_t, short, const void *);
2N/A
2N/A/*
2N/A * wclear.c
2N/A */
2N/Aint wclear(WINDOW *);
2N/Aint werase(WINDOW *);
2N/A
2N/A/*
2N/A * wclrbot.c
2N/A */
2N/Aint wclrtobot(WINDOW *);
2N/A
2N/A/*
2N/A * wclreol.c
2N/A */
2N/Aint wclrtoeol(WINDOW *);
2N/A
2N/A/*
2N/A * wdelch.c
2N/A */
2N/Aint wdelch(WINDOW *);
2N/A
2N/A/*
2N/A * wget_wch.c
2N/A */
2N/Aint unget_wch(const wchar_t);
2N/Aint wget_wch(WINDOW *, wint_t *);
2N/A
2N/A/*
2N/A * wgetch.c
2N/A */
2N/Aint ungetch(int);
2N/Aint wgetch(WINDOW *);
2N/A
2N/A/*
2N/A * wgetn_ws.c
2N/A */
2N/Aint wgetnstr(WINDOW *, char *, int);
2N/Aint wgetn_wstr(WINDOW *, wint_t *, int);
2N/A
2N/A/*
2N/A * whln.c
2N/A */
2N/Aint whline(WINDOW *, chtype, int);
2N/Aint wvline(WINDOW *, chtype, int);
2N/A
2N/A/*
2N/A * whln_st.c
2N/A */
2N/Aint whline_set(WINDOW *, const cchar_t *, int);
2N/Aint wvline_set(WINDOW *, const cchar_t *, int);
2N/A
2N/A/*
2N/A * win_wch.c
2N/A */
2N/Aint win_wch(WINDOW *, cchar_t *);
2N/A
2N/A/*
2N/A * win_wchn.c
2N/A */
2N/Aint win_wchnstr(WINDOW *, cchar_t *, int);
2N/A
2N/A/*
2N/A * winch.c
2N/A */
2N/Achtype winch(WINDOW *);
2N/A
2N/A/*
2N/A * winchn.c
2N/A */
2N/Aint winchnstr(WINDOW *, chtype *, int);
2N/A
2N/A/*
2N/A * winnstr.c
2N/A */
2N/Aint winnstr(WINDOW *, char *, int);
2N/A
2N/A/*
2N/A * winnwstr.c
2N/A */
2N/Aint winnwstr(WINDOW *, wchar_t *, int);
2N/A
2N/A/*
2N/A * wins_nws.c
2N/A */
2N/Aint wins_nwstr(WINDOW *, const wchar_t *, int);
2N/A
2N/A/*
2N/A * wins_wch.c
2N/A */
2N/Aint wins_wch(WINDOW *, const cchar_t *);
2N/A
2N/A/*
2N/A * winsch.c
2N/A */
2N/Aint winsch(WINDOW *, chtype);
2N/A
2N/A/*
2N/A * winsdel.c
2N/A */
2N/Aint winsdelln(WINDOW *, int);
2N/A
2N/A/*
2N/A * winsnstr.c
2N/A */
2N/Aint winsnstr(WINDOW *, const char *, int);
2N/A
2N/A/*
2N/A * wmove.c
2N/A */
2N/Aint wmove(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * wredraw.c
2N/A */
2N/Aint wredrawln(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * wrefresh.c
2N/A */
2N/Aint wrefresh(WINDOW *);
2N/Aint wnoutrefresh(WINDOW *);
2N/A
2N/A/*
2N/A * wscrl.c
2N/A */
2N/Aint wscrl(WINDOW *, int);
2N/A
2N/A/*
2N/A * wscrreg.c
2N/A */
2N/Aint wsetscrreg(WINDOW *, int, int);
2N/A
2N/A/*
2N/A * wsyncdn.c
2N/A */
2N/Avoid wsyncdown(WINDOW *);
2N/A
2N/A/*
2N/A * wsyncup.c
2N/A */
2N/Aint syncok(WINDOW *, bool);
2N/Avoid wsyncup(WINDOW *);
2N/Avoid wcursyncup(WINDOW *);
2N/A
2N/A/*
2N/A * wtimeout.c
2N/A */
2N/Avoid wtimeout(WINDOW *, int);
2N/A
2N/A/*
2N/A * wtouchln.c
2N/A */
2N/Aint wtouchln(WINDOW *, int, int, int);
2N/A
2N/A/*
2N/A * wunctrl.c
2N/A */
2N/Aconst wchar_t *wunctrl(const cchar_t *);