From eb6505ba4c811c80adfa67e0dd09b5ec46ee0969 Mon Sep 17 00:00:00 2001 From: William McBrine Date: Fri, 27 Jan 2006 21:42:46 +0000 Subject: [PATCH] Declarations for all standard functions, per the specs, with the notable exception of getch() and ungetch(). --- curses.h | 171 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 131 insertions(+), 40 deletions(-) diff --git a/curses.h b/curses.h index 40b245c9..371c0115 100644 --- a/curses.h +++ b/curses.h @@ -18,7 +18,7 @@ *************************************************************************** */ /* -$Id: curses.h,v 1.103 2006/01/27 18:41:37 wmcbrine Exp $ +$Id: curses.h,v 1.104 2006/01/27 21:42:46 wmcbrine Exp $ */ /* *---------------------------------------------------------------------- @@ -1356,33 +1356,55 @@ currently used.) /* Standard */ +int PDC_CDECL addch Args((const chtype)); int PDC_CDECL addchnstr Args((const chtype *, int)); +int PDC_CDECL addchstr Args((const chtype *)); +int PDC_CDECL addnstr Args((const char *, int)); +int PDC_CDECL addstr Args((const char *)); +int PDC_CDECL attroff Args((chtype)); +int PDC_CDECL attron Args((chtype)); +int PDC_CDECL attrset Args((chtype)); int PDC_CDECL baudrate Args((void)); int PDC_CDECL beep Args((void)); -int PDC_CDECL border Args((chtype, chtype, chtype, chtype, - chtype, chtype, chtype, chtype)); +int PDC_CDECL bkgd Args((chtype)); +void PDC_CDECL bkgdset Args((chtype)); +int PDC_CDECL border Args((chtype, chtype, chtype, chtype, chtype, + chtype, chtype, chtype)); +int PDC_CDECL box Args((WINDOW *, chtype, chtype)); bool PDC_CDECL can_change_color Args((void)); -int PDC_CDECL cbreak Args((void)); +int PDC_CDECL cbreak Args((void)); int PDC_CDECL clearok Args((WINDOW *, bool)); +int PDC_CDECL clear Args((void)); +int PDC_CDECL clrtobot Args((void)); +int PDC_CDECL clrtoeol Args((void)); int PDC_CDECL color_content Args((short, short *, short *, short *)); -int PDC_CDECL copywin Args((const WINDOW *, WINDOW *, int, int, - int, int, int, int, int)); +chtype PDC_CDECL COLOR_PAIR Args((int)); +int PDC_CDECL color_set Args((short, void *)); +int PDC_CDECL copywin Args((const WINDOW *, WINDOW *, int, int, int, + int, int, int, int)); int PDC_CDECL curs_set Args((int)); int PDC_CDECL def_prog_mode Args((void)); int PDC_CDECL def_shell_mode Args((void)); -void PDC_CDECL delscreen Args((SCREEN *)); +int PDC_CDECL delay_output Args((int)); +int PDC_CDECL delch Args((void)); +int PDC_CDECL deleteln Args((void)); +void PDC_CDECL delscreen Args((SCREEN *)); int PDC_CDECL delwin Args((WINDOW *)); -WINDOW* PDC_CDECL derwin Args((WINDOW *, int, int, int, int)); +WINDOW* PDC_CDECL derwin Args((WINDOW *, int, int, int, int)); int PDC_CDECL doupdate Args((void)); -WINDOW* PDC_CDECL dupwin Args((WINDOW *)); +WINDOW* PDC_CDECL dupwin Args((WINDOW *)); +int PDC_CDECL echochar Args((const chtype)); int PDC_CDECL echo Args((void)); int PDC_CDECL endwin Args((void)); -int PDC_CDECL erase Args((void)); char PDC_CDECL erasechar Args((void)); +int PDC_CDECL erase Args((void)); void PDC_CDECL filter Args((void)); int PDC_CDECL flash Args((void)); int PDC_CDECL flushinp Args((void)); -WINDOW* PDC_CDECL getwin Args((FILE *)); +chtype PDC_CDECL getbkgd Args((WINDOW *)); +int PDC_CDECL getnstr Args((char *, int)); +int PDC_CDECL getstr Args((char *)); +WINDOW* PDC_CDECL getwin Args((FILE *)); int PDC_CDECL halfdelay Args((int)); bool PDC_CDECL has_colors Args((void)); bool PDC_CDECL has_ic Args((void)); @@ -1392,97 +1414,159 @@ void PDC_CDECL idcok Args((WINDOW *, bool)); int PDC_CDECL idlok Args((WINDOW *, bool)); void PDC_CDECL immedok Args((WINDOW *, bool)); int PDC_CDECL inchnstr Args((chtype *, int)); +int PDC_CDECL inchstr Args((chtype *)); +chtype PDC_CDECL inch Args((void)); int PDC_CDECL init_color Args((short, short, short, short)); int PDC_CDECL init_pair Args((short, short, short)); -WINDOW* PDC_CDECL initscr Args((void)); +WINDOW* PDC_CDECL initscr Args((void)); +int PDC_CDECL innstr Args((char *, int)); +int PDC_CDECL insch Args((chtype)); +int PDC_CDECL insdelln Args((int)); +int PDC_CDECL insertln Args((void)); +int PDC_CDECL insnstr Args((const char *, int)); +int PDC_CDECL insstr Args((const char *)); +int PDC_CDECL instr Args((char *)); int PDC_CDECL intrflush Args((WINDOW *, bool)); +bool PDC_CDECL isendwin Args((void)); bool PDC_CDECL is_linetouched Args((WINDOW *, int)); bool PDC_CDECL is_wintouched Args((WINDOW *)); char * PDC_CDECL keyname Args((int)); +int PDC_CDECL keypad Args((WINDOW *, bool)); char PDC_CDECL killchar Args((void)); +int PDC_CDECL leaveok Args((WINDOW *, bool)); char * PDC_CDECL longname Args((void)); int PDC_CDECL meta Args((WINDOW *, bool)); int PDC_CDECL move Args((int, int)); +int PDC_CDECL mvaddch Args((int, int, const chtype)); +int PDC_CDECL mvaddchnstr Args((int, int, const chtype *, int)); +int PDC_CDECL mvaddchstr Args((int, int, const chtype *)); +int PDC_CDECL mvaddnstr Args((int, int, const char *, int)); +int PDC_CDECL mvaddstr Args((int, int, const char *)); int PDC_CDECL mvcur Args((int, int, int, int)); +int PDC_CDECL mvdelch Args((int, int)); int PDC_CDECL mvderwin Args((WINDOW *, int, int)); +int PDC_CDECL mvgetch Args((int, int)); +int PDC_CDECL mvgetnstr Args((int, int, char *, int)); +int PDC_CDECL mvgetstr Args((int, int, char *)); +int PDC_CDECL mvhline Args((int, int, chtype, int)); +chtype PDC_CDECL mvinch Args((int, int)); +int PDC_CDECL mvinchnstr Args((int, int, chtype *, int)); +int PDC_CDECL mvinchstr Args((int, int, chtype *)); +int PDC_CDECL mvinnstr Args((int, int, char *, int)); +int PDC_CDECL mvinsch Args((int, int, chtype)); +int PDC_CDECL mvinsnstr Args((int, int, const char *, int)); +int PDC_CDECL mvinsstr Args((int, int, const char *)); +int PDC_CDECL mvinstr Args((int, int, char *)); int PDC_CDECL mvprintw Args((int, int, char *, ...)); int PDC_CDECL mvscanw Args((int, int, char *, ...)); +int PDC_CDECL mvvline Args((int, int, chtype, int)); +int PDC_CDECL mvwaddchnstr Args((WINDOW *, int, int, const chtype *, int)); +int PDC_CDECL mvwaddchstr Args((WINDOW *, int, int, const chtype *)); +int PDC_CDECL mvwaddch Args((WINDOW *, int, int, const chtype)); int PDC_CDECL mvwaddnstr Args((WINDOW *, int, int, const char *, int)); -int PDC_CDECL mvwin Args((WINDOW *, int, int)); +int PDC_CDECL mvwaddstr Args((WINDOW *, int, int, const char *)); +int PDC_CDECL mvwdelch Args((WINDOW *, int, int)); +int PDC_CDECL mvwgetch Args((WINDOW *, int, int)); +int PDC_CDECL mvwgetnstr Args((WINDOW *, int, int, char *, int)); +int PDC_CDECL mvwgetstr Args((WINDOW *, int, int, char *)); +int PDC_CDECL mvwhline Args((WINDOW *, int, int, chtype, int)); +int PDC_CDECL mvwinchnstr Args((WINDOW *, int, int, chtype *, int)); +int PDC_CDECL mvwinchstr Args((WINDOW *, int, int, chtype *)); chtype PDC_CDECL mvwinch Args((WINDOW *, int, int)); +int PDC_CDECL mvwinnstr Args((WINDOW *, int, int, char *, int)); +int PDC_CDECL mvwinsch Args((WINDOW *, int, int, chtype)); +int PDC_CDECL mvwinsnstr Args((WINDOW *, int, int, const char *, int)); +int PDC_CDECL mvwinsstr Args((WINDOW *, int, int, const char *)); +int PDC_CDECL mvwinstr Args((WINDOW *, int, int, char *)); +int PDC_CDECL mvwin Args((WINDOW *, int, int)); int PDC_CDECL mvwprintw Args((WINDOW *, int, int, char *, ...)); int PDC_CDECL mvwscanw Args((WINDOW *, int, int, char *, ...)); +int PDC_CDECL mvwvline Args((WINDOW *, int, int, chtype, int)); int PDC_CDECL napms Args((int)); -WINDOW* PDC_CDECL newpad Args((int, int)); -SCREEN* PDC_CDECL newterm Args((char *, FILE *, FILE *)); -WINDOW* PDC_CDECL newwin Args((int, int, int, int)); +WINDOW* PDC_CDECL newpad Args((int, int)); +SCREEN* PDC_CDECL newterm Args((char *, FILE *, FILE *)); +WINDOW* PDC_CDECL newwin Args((int, int, int, int)); +int PDC_CDECL nl Args((void)); int PDC_CDECL nocbreak Args((void)); int PDC_CDECL nodelay Args((WINDOW *, bool)); int PDC_CDECL noecho Args((void)); -int PDC_CDECL noraw Args((void)); +int PDC_CDECL nonl Args((void)); void PDC_CDECL noqiflush Args((void)); +int PDC_CDECL noraw Args((void)); int PDC_CDECL notimeout Args((WINDOW *, bool)); int PDC_CDECL overlay Args((const WINDOW *, WINDOW *)); int PDC_CDECL overwrite Args((const WINDOW *, WINDOW *)); int PDC_CDECL pair_content Args((short, short *, short *)); +int PDC_CDECL PAIR_NUMBER Args((chtype)); int PDC_CDECL pechochar Args((WINDOW *, chtype)); int PDC_CDECL pnoutrefresh Args((WINDOW *, int, int, int, int, int, int)); int PDC_CDECL prefresh Args((WINDOW *, int, int, int, int, int, int)); int PDC_CDECL printw Args((char *, ...)); -int PDC_CDECL scanw Args((char *, ...)); int PDC_CDECL putwin Args((WINDOW *, FILE *)); void PDC_CDECL qiflush Args((void)); int PDC_CDECL raw Args((void)); +int PDC_CDECL redrawwin Args((WINDOW *)); int PDC_CDECL refresh Args((void)); int PDC_CDECL reset_prog_mode Args((void)); int PDC_CDECL reset_shell_mode Args((void)); int PDC_CDECL resetty Args((void)); int PDC_CDECL ripoffline Args((int, int (*)(WINDOW *, int))); int PDC_CDECL savetty Args((void)); +int PDC_CDECL scanw Args((char *, ...)); int PDC_CDECL scr_dump Args((const char *)); int PDC_CDECL scr_init Args((const char *)); +int PDC_CDECL scrl Args((int)); +int PDC_CDECL scrollok Args((WINDOW *, bool)); +int PDC_CDECL scroll Args((WINDOW *)); int PDC_CDECL scr_restore Args((const char *)); int PDC_CDECL scr_set Args((const char *)); -int PDC_CDECL scroll Args((WINDOW *)); -SCREEN* PDC_CDECL set_term Args((SCREEN *)); -int PDC_CDECL start_color Args((void)); -int PDC_CDECL slk_init Args((int)); -int PDC_CDECL slk_set Args((int, const char *, int)); -int PDC_CDECL slk_refresh Args((void)); -int PDC_CDECL slk_noutrefresh Args((void)); -char * PDC_CDECL slk_label Args((int)); -int PDC_CDECL slk_clear Args((void)); -int PDC_CDECL slk_restore Args((void)); -int PDC_CDECL slk_touch Args((void)); +int PDC_CDECL setscrreg Args((int, int)); +SCREEN* PDC_CDECL set_term Args((SCREEN *)); +int PDC_CDECL slk_attroff Args((const chtype)); int PDC_CDECL slk_attron Args((const chtype)); int PDC_CDECL slk_attrset Args((const chtype)); -int PDC_CDECL slk_attroff Args((const chtype)); +int PDC_CDECL slk_clear Args((void)); int PDC_CDECL slk_color Args((short)); -WINDOW* PDC_CDECL subpad Args((WINDOW *, int, int, int, int)); -WINDOW* PDC_CDECL subwin Args((WINDOW *, int, int, int, int)); +int PDC_CDECL slk_init Args((int)); +char * PDC_CDECL slk_label Args((int)); +int PDC_CDECL slk_noutrefresh Args((void)); +int PDC_CDECL slk_refresh Args((void)); +int PDC_CDECL slk_restore Args((void)); +int PDC_CDECL slk_set Args((int, const char *, int)); +int PDC_CDECL slk_touch Args((void)); +int PDC_CDECL standend Args((void)); +int PDC_CDECL standout Args((void)); +int PDC_CDECL start_color Args((void)); +WINDOW* PDC_CDECL subpad Args((WINDOW *, int, int, int, int)); +WINDOW* PDC_CDECL subwin Args((WINDOW *, int, int, int, int)); int PDC_CDECL syncok Args((WINDOW *, bool)); chtype PDC_CDECL termattrs Args((void)); char * PDC_CDECL termname Args((void)); +void PDC_CDECL timeout Args((int)); int PDC_CDECL touchline Args((WINDOW *, int, int)); int PDC_CDECL touchwin Args((WINDOW *)); int PDC_CDECL typeahead Args((int)); +int PDC_CDECL untouchwin Args((WINDOW *)); void PDC_CDECL use_env Args((bool)); int PDC_CDECL vidattr Args((chtype)); int PDC_CDECL vidputs Args((chtype, int (*)(int))); int PDC_CDECL vline Args((chtype, int)); +int PDC_CDECL vw_printw Args((WINDOW *, char *, va_list)); int PDC_CDECL vwprintw Args((WINDOW *, char *, va_list)); +int PDC_CDECL vw_scanw Args((WINDOW *, char *, va_list)); int PDC_CDECL vwscanw Args((WINDOW *, char *, va_list)); -int PDC_CDECL waddch Args((WINDOW *, const chtype)); int PDC_CDECL waddchnstr Args((WINDOW *, const chtype *, int)); +int PDC_CDECL waddchstr Args((WINDOW *, const chtype *)); +int PDC_CDECL waddch Args((WINDOW *, const chtype)); int PDC_CDECL waddnstr Args((WINDOW *, const char *, int)); int PDC_CDECL waddstr Args((WINDOW *, const char *)); int PDC_CDECL wattroff Args((WINDOW *, chtype)); int PDC_CDECL wattron Args((WINDOW *, chtype)); int PDC_CDECL wattrset Args((WINDOW *, chtype)); -int PDC_CDECL wbkgd Args((WINDOW *, chtype)); void PDC_CDECL wbkgdset Args((WINDOW *, chtype)); -int PDC_CDECL wborder Args((WINDOW *, chtype, chtype, chtype, - chtype, chtype, chtype, chtype, chtype)); +int PDC_CDECL wbkgd Args((WINDOW *, chtype)); +int PDC_CDECL wborder Args((WINDOW *, chtype, chtype, chtype, chtype, + chtype, chtype, chtype, chtype)); int PDC_CDECL wclear Args((WINDOW *)); int PDC_CDECL wclrtobot Args((WINDOW *)); int PDC_CDECL wclrtoeol Args((WINDOW *)); @@ -1490,29 +1574,36 @@ int PDC_CDECL wcolor_set Args((WINDOW *, short, void *)); void PDC_CDECL wcursyncup Args((WINDOW *)); int PDC_CDECL wdelch Args((WINDOW *)); int PDC_CDECL wdeleteln Args((WINDOW *)); +int PDC_CDECL wechochar Args((WINDOW *, const chtype)); int PDC_CDECL werase Args((WINDOW *)); int PDC_CDECL wgetch Args((WINDOW *)); int PDC_CDECL wgetnstr Args((WINDOW *, char *, int)); int PDC_CDECL wgetstr Args((WINDOW *, char *)); int PDC_CDECL whline Args((WINDOW *, chtype, int)); int PDC_CDECL winchnstr Args((WINDOW *, chtype *, int)); +int PDC_CDECL winchstr Args((WINDOW *, chtype *)); +chtype PDC_CDECL winch Args((WINDOW *)); int PDC_CDECL winnstr Args((WINDOW *, char *, int)); int PDC_CDECL winsch Args((WINDOW *, chtype)); int PDC_CDECL winsdelln Args((WINDOW *, int)); int PDC_CDECL winsertln Args((WINDOW *)); int PDC_CDECL winsnstr Args((WINDOW *, const char *, int)); +int PDC_CDECL winsstr Args((WINDOW *, const char *)); +int PDC_CDECL winstr Args((WINDOW *, char *)); int PDC_CDECL wmove Args((WINDOW *, int, int)); int PDC_CDECL wnoutrefresh Args((WINDOW *)); int PDC_CDECL wprintw Args((WINDOW *, char *, ...)); -int PDC_CDECL wscanw Args((WINDOW *, char *, ...)); -int PDC_CDECL wredrawln Args((WINDOW *, int ,int)); +int PDC_CDECL wredrawln Args((WINDOW *, int, int)); int PDC_CDECL wrefresh Args((WINDOW *)); +int PDC_CDECL wscanw Args((WINDOW *, char *, ...)); int PDC_CDECL wscrl Args((WINDOW *, int)); int PDC_CDECL wsetscrreg Args((WINDOW *, int, int)); -void PDC_CDECL wtimeout Args((WINDOW *, int)); -int PDC_CDECL wtouchln Args((WINDOW *, int, int, int)); +int PDC_CDECL wstandend Args((WINDOW *)); +int PDC_CDECL wstandout Args((WINDOW *)); void PDC_CDECL wsyncdown Args((WINDOW *)); void PDC_CDECL wsyncup Args((WINDOW *)); +void PDC_CDECL wtimeout Args((WINDOW *, int)); +int PDC_CDECL wtouchln Args((WINDOW *, int, int, int)); int PDC_CDECL wvline Args((WINDOW *, chtype, int)); /* Quasi-standard */