Declarations for all standard functions, per the specs, with the notable

exception of getch() and ungetch().
This commit is contained in:
William McBrine
2006-01-27 21:42:46 +00:00
parent 46c9e97efc
commit eb6505ba4c

171
curses.h
View File

@@ -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 */