llib-lcurses revision 7c478bd95313f5f23a4c958a745db2134aa03244
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/* LINTLIBRARY */
/* PROTOLIB1 */
/*
* Copyright (c) 1996, by Sun Microsystems, Inc.
* All rights reserved.
*/
#ident "%Z%%M% %I% %E% SMI"
/*
* lib/libxcurses/src/libc/xcurses routines
*/
/*
* add_wch.c
*/
/*
* addch.c
*/
/*
* addchn.c
*/
int mvaddchnstr(int, int, const chtype *, int);
int mvaddchstr(int, int, const chtype *);
/*
* addnstr.c
*/
int addnstr(const char *, int);
int mvaddnstr(int, int, const char *, int);
int mvwaddnstr(WINDOW *, int, int, const char *, int);
int addstr(const char *);
int mvaddstr(int, int, const char *);
/*
* addnws.c
*/
int mvaddnwstr(int, int, const wchar_t *, int);
/*
* addwchn.c
*/
int add_wchnstr(const cchar_t *, int);
int mvadd_wchnstr(int, int, const cchar_t *, int);
int add_wchstr(const cchar_t *);
int mvadd_wchstr(int, int, const cchar_t *);
/*
* attr_on.c
*/
int color_set(short, void *);
int standout(void);
int standend(void);
/*
* attron.c
*/
int attron(int);
int attroff(int);
int attrset(int);
chtype COLOR_PAIR(short);
short PAIR_NUMBER(chtype);
/*
* baudrate.c
*/
int baudrate(void);
/*
* beep.c
*/
int beep(void);
int flash(void);
/*
* bkgd.c
*/
/*
* bkgdset.c
*/
/*
* bkgrnd.c
*/
/*
* bkgrndst.c
*/
/*
* box.c
*/
/*
* box_set.c
*/
/*
* brdr.c
*/
/*
* brdr_st.c
*/
/*
* cbreak.c
*/
int cbreak(void);
int nocbreak(void);
int halfdelay(int);
int raw(void);
int noraw(void);
/*
* chgat.c
*/
/*
* clear.c
*/
int clear(void);
int erase(void);
/*
* clearok.c
*/
/*
* clrbot.c
*/
int clrtobot(void);
/*
* clreol.c
*/
int clrtoeol(void);
/*
* color.c
*/
int start_color(void);
int init_color(short, short, short, short);
int init_pair(short, short, short);
int color_content(short, short *, short *, short *);
int pair_content(short, short *, short *);
/*
* copywin.c
*/
/*
* curs_set.c
*/
int curs_set(int);
/*
* delay.c
*/
int delay_output(int);
/*
* delch.c
*/
int delch(void);
int mvdelch(int, int);
/*
* deleteln.c
*/
int deleteln(void);
int insertln(void);
int insdelln(int);
/*
* doupdate.c
*/
int doupdate(void);
/*
* dupwin.c
*/
/*
* echo_wch.c
*/
int echo_wchar(const cchar_t *);
/*
* echochar.c
*/
/*
* endwin.c
*/
int endwin(void);
/*
* flushinp.c
*/
int flushinp(void);
/*
* get_wch.c
*/
/*
* getcchar.c
*/
/*
* getch.c
*/
int getch(void);
int mvgetch(int, int);
/*
* getn_ws.c
*/
int mvgetn_wstr(int, int, wint_t *, int);
int mvget_wstr(int, int, wint_t *);
/*
* getnstr.c
*/
int getnstr(char *, int);
int mvgetnstr(int, int, char *, int);
int mvwgetnstr(WINDOW *, int, int, char *, int);
int getstr(char *);
int mvgetstr(int, int, char *);
/*
* getwin.c
*/
/*
* has.c
*/
bool has_colors(void);
bool can_change_color(void);
/*
* hln.c
*/
/*
* hln_st.c
*/
int mvhline_set(int, int, const cchar_t *, int);
int mvvline_set(int, int, const cchar_t *, int);
/*
* in_wch.c
*/
/*
* in_wchn.c
*/
int in_wchnstr(cchar_t *, int);
int mvin_wchnstr(int, int, cchar_t *, int);
int mvin_wchstr(int, int, cchar_t *);
/*
* inch.c
*/
/*
* inchn.c
*/
int mvinchnstr(int, int, chtype *, int);
/*
* initscr.c
*/
/*
* innstr.c
*/
int innstr(char *, int);
int mvinnstr(int, int, char *, int);
int instr(char *);
int mvinstr(int, int, char *);
/*
* innwstr.c
*/
/*
* ins_nws.c
*/
int mvins_nwstr(int, int, const wchar_t *, int);
int mvins_wstr(int, int, const wchar_t *);
/*
* ins_wch.c
*/
/*
* insch.c
*/
/*
* insnstr.c
*/
int insnstr(const char *, int);
int mvinsnstr(int, int, const char *, int);
int mvwinsnstr(WINDOW *, int, int, const char *, int);
int insstr(const char *);
int mvinsstr(int, int, const char *);
/*
* intrflsh.c
*/
/*
* isendwin.c
*/
/*
* key_name.c
*/
/*
* keyname.c
*/
const char *keyname(int);
/*
* keypad.c
*/
/*
* killchar.c
*/
int erasechar(void);
int killchar(void);
/*
* killwch.c
*/
int erasewchar(wchar_t *);
/*
* longname.c
*/
char *longname(void);
char *termname(void);
/*
* meta.c
*/
/*
* move.c
*/
int move(int, int);
/*
* mvcur.c
*/
int mvcur(int, int, int, int);
/*
* mvwin.c
*/
/*
* napms.c
*/
int napms(int);
/*
* newpad.c
*/
/*
* newterm.c
*/
void filter(void);
void tstp(int);
int ripoffline(int, int (*)(WINDOW *, int));
int typeahead(int);
/*
* newwin.c
*/
/*
* noecho.c
*/
int echo(void);
int noecho(void);
/*
* nonl.c
*/
int nl(void);
int nonl(void);
/*
* overlay.c
*/
/*
* pecho_wc.c
*/
/*
* pechoch.c
*/
/*
* prefresh.c
*/
int pnoutrefresh(WINDOW *, int, int, int, int, int, int);
/*
* printw.c
*/
int printw(const char *, ...);
int mvprintw(int, int, const char *, ...);
/*
* qiflush.c
*/
void qiflush(void);
void noqiflush(void);
/*
* redraw.c
*/
/*
* refresh.c
*/
int refresh(void);
/*
* savetty.c
*/
int savetty(void);
int resetty(void);
/*
* scanw.c
*/
int scanw(const char *, ...);
int mvscanw(int, int, const char *, ...);
/*
* scr_dump.c
*/
int scr_dump(const char *);
int scr_restore(const char *);
int scr_init(const char *);
int scr_set(const char *);
/*
* scrl.c
*/
int scrl(int);
/*
* scrreg.c
*/
int setscrreg(int, int);
/*
* setcchar.c
*/
/*
* setup.c
*/
int setupterm(const char *, int, int *);
int del_curterm(TERMINAL *);
int restartterm(const char *, int, int *);
int def_shell_mode(void);
int def_prog_mode(void);
int reset_shell_mode(void);
int reset_prog_mode(void);
/*
* slk.c
*/
int slk_init(int);
int slk_attron(const chtype);
int slk_attroff(const chtype);
int slk_attrset(const chtype);
int slk_attr_off(const attr_t, void *);
int slk_attr_on(const attr_t, void *);
int slk_attr_set(const attr_t, short, void *);
int slk_color(short);
int slk_touch(void);
int slk_clear(void);
int slk_restore(void);
int slk_noutrefresh(void);
int slk_refresh(void);
char *slk_label(int);
int slk_set(int, const char *, int);
int slk_color_set(short);
/*
* termattr.c
*/
attr_t term_attrs(void);
/*
* tgetent.c
*/
int tgetent(char *, char *);
/*
* tgetflag.c
*/
int tgetflag(const char *);
/*
* tgetnum.c
*/
int tgetnum(const char *);
/*
* tgetstr.c
*/
char *tgetstr(const char *, char **);
/*
* tgoto.c
*/
char *tgoto(const char *, int, int);
/*
* tigetfla.c
*/
int tigetflag(const char *);
/*
* tigetnum.c
*/
int tigetnum(const char *);
/*
* tigetstr.c
*/
char *tigetstr(const char *);
/*
* timeout.c
*/
void timeout(int);
/*
* touched.c
*/
/*
* touchwin.c
*/
int untouchwin(WINDOW *);
/*
* unctrl.c
*/
/*
* vid_attr.c
*/
/*
* vid_puts.c
*/
/*
* vidattr.c
*/
/*
* vw_print.c
*/
#else
/*
* vw_scanw.c
*/
#else
/*
* vwprintw.c
*/
#else
/*
* vwscanw.c
*/
#else
/*
* wadd_wch.c
*/
/*
* waddch.c
*/
/*
* waddchn.c
*/
/*
* waddnstr.c
*/
/*
* waddnws.c
*/
/*
* waddwchn.c
*/
/*
* wattr_on.c
*/
int wcolor_set(WINDOW *, short, void *);
/*
* wattron.c
*/
/*
* wbkgrnd.c
*/
/*
* wbrdr.c
*/
/*
* wbrdr_st.c
*/
/*
* wchgat.c
*/
/*
* wclear.c
*/
/*
* wclrbot.c
*/
/*
* wclreol.c
*/
/*
* wdelch.c
*/
/*
* wget_wch.c
*/
/*
* wgetch.c
*/
int ungetch(int);
/*
* wgetn_ws.c
*/
/*
* whln.c
*/
/*
* whln_st.c
*/
/*
* win_wch.c
*/
/*
* win_wchn.c
*/
/*
* winch.c
*/
/*
* winchn.c
*/
/*
* winnstr.c
*/
/*
* winnwstr.c
*/
/*
* wins_nws.c
*/
/*
* wins_wch.c
*/
/*
* winsch.c
*/
/*
* winsdel.c
*/
/*
* winsnstr.c
*/
/*
* wmove.c
*/
/*
* wredraw.c
*/
/*
* wrefresh.c
*/
int wnoutrefresh(WINDOW *);
/*
* wscrl.c
*/
/*
* wscrreg.c
*/
int wsetscrreg(WINDOW *, int, int);
/*
* wsyncdn.c
*/
/*
* wsyncup.c
*/
void wcursyncup(WINDOW *);
/*
* wtimeout.c
*/
/*
* wtouchln.c
*/
/*
* wunctrl.c
*/