/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: unix95:curses.h (VERSION 2.7)
*/

#ifndef __TDF_UNIX95_CURSES_H
#define __TDF_UNIX95_CURSES_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__curses begin

#ifndef __TDF_ANSI_STDIO_H
#pragma extend interface "../ansi.api/stdio.h"
#endif /* __TDF_ANSI_STDIO_H */
#ifndef __TDF_ANSI_STDARG_H_VA_ARGS
#pragma extend interface "../shared/ansi.api/va_args.h"
#endif /* __TDF_ANSI_STDARG_H_VA_ARGS */
#pragma token VARIETY attr_t # unix95.curses.attr_t
#pragma token VARIETY bool # unix95.curses.bool
#ifndef __TDF_UNIX95_CURSES_H_CHTYPE
#pragma extend interface "../shared/unix95.api/chtype.h"
#endif /* __TDF_UNIX95_CURSES_H_CHTYPE */
#pragma token TYPE SCREEN # unix95.curses.SCREEN
#ifndef __TDF_ANSI_STDDEF_H_WCHAR_T
#pragma extend interface "../shared/ansi.api/wchar_t.h"
#endif /* __TDF_ANSI_STDDEF_H_WCHAR_T */
#pragma token VARIETY cchar_t # unix95.curses.cchar_t
#pragma token TYPE WINDOW # unix95.curses.WINDOW
#ifndef __TDF_ISO_WCHAR_H_WINT
#pragma extend interface "../shared/iso.api/wint.h"
#endif /* __TDF_ISO_WCHAR_H_WINT */
extern int COLOR_PAIRS;
extern int COLORS;
extern int COLS;
extern WINDOW *curscr;
extern int LINES;
extern WINDOW *stdscr;
#ifndef __TDF_ANSI_STDIO_H_EOF
#pragma extend interface "../shared/ansi.api/eof.h"
#endif /* __TDF_ANSI_STDIO_H_EOF */
#pragma token EXP const : int : ERR # unix95.curses.ERR
#pragma token EXP const : bool : FALSE # unix95.curses.FALSE
#pragma token EXP const : int : OK # unix95.curses.OK
#pragma token EXP const : bool : TRUE # unix95.curses.TRUE
#pragma token EXP const : attr_t : WA_ALTCHARSET # unix95.curses.WA_ALTCHARSET
#pragma token EXP const : attr_t : WA_BLINK # unix95.curses.WA_BLINK
#pragma token EXP const : attr_t : WA_BOLD # unix95.curses.WA_BOLD
#pragma token EXP const : attr_t : WA_DIM # unix95.curses.WA_DIM
#pragma token EXP const : attr_t : WA_HORIZONTAL # unix95.curses.WA_HORIZONTAL
#pragma token EXP const : attr_t : WA_INVIS # unix95.curses.WA_INVIS
#pragma token EXP const : attr_t : WA_LEFT # unix95.curses.WA_LEFT
#pragma token EXP const : attr_t : WA_LOW # unix95.curses.WA_LOW
#pragma token EXP const : attr_t : WA_PROTECT # unix95.curses.WA_PROTECT
#pragma token EXP const : attr_t : WA_REVERSE # unix95.curses.WA_REVERSE
#pragma token EXP const : attr_t : WA_RIGHT # unix95.curses.WA_RIGHT
#pragma token EXP const : attr_t : WA_STANDOUT # unix95.curses.WA_STANDOUT
#pragma token EXP const : attr_t : WA_TOP # unix95.curses.WA_TOP
#pragma token EXP const : attr_t : WA_UNDERLINE # unix95.curses.WA_UNDERLINE
#pragma token EXP const : attr_t : WA_VERTICAL # unix95.curses.WA_VERTICAL
#pragma token EXP const : chtype : A_ALTCHARSET # unix95.curses.A_ALTCHARSET
#pragma token EXP const : chtype : A_BLINK # unix95.curses.A_BLINK
#pragma token EXP const : chtype : A_BOLD # unix95.curses.A_BOLD
#pragma token EXP const : chtype : A_DIM # unix95.curses.A_DIM
#pragma token EXP const : chtype : A_INVIS # unix95.curses.A_INVIS
#pragma token EXP const : chtype : A_PROTECT # unix95.curses.A_PROTECT
#pragma token EXP const : chtype : A_REVERSE # unix95.curses.A_REVERSE
#pragma token EXP const : chtype : A_STANDOUT # unix95.curses.A_STANDOUT
#pragma token EXP const : chtype : A_UNDERLINE # unix95.curses.A_UNDERLINE
#pragma token EXP const : chtype : A_ATTRIBUTES # unix95.curses.A_ATTRIBUTES
#pragma token EXP const : chtype : A_CHARTEXT # unix95.curses.A_CHARTEXT
#pragma token EXP const : chtype : A_COLOR # unix95.curses.A_COLOR
#pragma token EXP rvalue : char : ACS_ULCORNER # unix95.curses.ACS_ULCORNER
#pragma token EXP rvalue : char : ACS_LLCORNER # unix95.curses.ACS_LLCORNER
#pragma token EXP rvalue : char : ACS_URCORNER # unix95.curses.ACS_URCORNER
#pragma token EXP rvalue : char : ACS_LRCORNER # unix95.curses.ACS_LRCORNER
#pragma token EXP rvalue : char : ACS_RTEE # unix95.curses.ACS_RTEE
#pragma token EXP rvalue : char : ACS_LTEE # unix95.curses.ACS_LTEE
#pragma token EXP rvalue : char : ACS_BTEE # unix95.curses.ACS_BTEE
#pragma token EXP rvalue : char : ACS_TTEE # unix95.curses.ACS_TTEE
#pragma token EXP rvalue : char : ACS_HLINE # unix95.curses.ACS_HLINE
#pragma token EXP rvalue : char : ACS_VLINE # unix95.curses.ACS_VLINE
#pragma token EXP rvalue : char : ACS_PLUS # unix95.curses.ACS_PLUS
#pragma token EXP rvalue : char : ACS_S1 # unix95.curses.ACS_S1
#pragma token EXP rvalue : char : ACS_S9 # unix95.curses.ACS_S9
#pragma token EXP rvalue : char : ACS_DIAMOND # unix95.curses.ACS_DIAMOND
#pragma token EXP rvalue : char : ACS_CKBOARD # unix95.curses.ACS_CKBOARD
#pragma token EXP rvalue : char : ACS_DEGREE # unix95.curses.ACS_DEGREE
#pragma token EXP rvalue : char : ACS_PLMINUS # unix95.curses.ACS_PLMINUS
#pragma token EXP rvalue : char : ACS_BULLET # unix95.curses.ACS_BULLET
#pragma token EXP rvalue : char : ACS_LARROW # unix95.curses.ACS_LARROW
#pragma token EXP rvalue : char : ACS_RARROW # unix95.curses.ACS_RARROW
#pragma token EXP rvalue : char : ACS_DARROW # unix95.curses.ACS_DARROW
#pragma token EXP rvalue : char : ACS_UARROW # unix95.curses.ACS_UARROW
#pragma token EXP rvalue : char : ACS_BOARD # unix95.curses.ACS_BOARD
#pragma token EXP rvalue : char : ACS_LANTERN # unix95.curses.ACS_LANTERN
#pragma token EXP rvalue : char : ACS_BLOCK # unix95.curses.ACS_BLOCK
#pragma token EXP rvalue : cchar_t : WACS_ULCORNER # unix95.curses.WACS_ULCORNER
#pragma token EXP rvalue : cchar_t : WACS_LLCORNER # unix95.curses.WACS_LLCORNER
#pragma token EXP rvalue : cchar_t : WACS_URCORNER # unix95.curses.WACS_URCORNER
#pragma token EXP rvalue : cchar_t : WACS_LRCORNER # unix95.curses.WACS_LRCORNER
#pragma token EXP rvalue : cchar_t : WACS_RTEE # unix95.curses.WACS_RTEE
#pragma token EXP rvalue : cchar_t : WACS_LTEE # unix95.curses.WACS_LTEE
#pragma token EXP rvalue : cchar_t : WACS_BTEE # unix95.curses.WACS_BTEE
#pragma token EXP rvalue : cchar_t : WACS_TTEE # unix95.curses.WACS_TTEE
#pragma token EXP rvalue : cchar_t : WACS_HLINE # unix95.curses.WACS_HLINE
#pragma token EXP rvalue : cchar_t : WACS_VLINE # unix95.curses.WACS_VLINE
#pragma token EXP rvalue : cchar_t : WACS_PLUS # unix95.curses.WACS_PLUS
#pragma token EXP rvalue : cchar_t : WACS_S1 # unix95.curses.WACS_S1
#pragma token EXP rvalue : cchar_t : WACS_S9 # unix95.curses.WACS_S9
#pragma token EXP rvalue : cchar_t : WACS_DIAMOND # unix95.curses.WACS_DIAMOND
#pragma token EXP rvalue : cchar_t : WACS_CKBOARD # unix95.curses.WACS_CKBOARD
#pragma token EXP rvalue : cchar_t : WACS_DEGREE # unix95.curses.WACS_DEGREE
#pragma token EXP rvalue : cchar_t : WACS_PLMINUS # unix95.curses.WACS_PLMINUS
#pragma token EXP rvalue : cchar_t : WACS_BULLET # unix95.curses.WACS_BULLET
#pragma token EXP rvalue : cchar_t : WACS_LARROW # unix95.curses.WACS_LARROW
#pragma token EXP rvalue : cchar_t : WACS_RARROW # unix95.curses.WACS_RARROW
#pragma token EXP rvalue : cchar_t : WACS_DARROW # unix95.curses.WACS_DARROW
#pragma token EXP rvalue : cchar_t : WACS_UARROW # unix95.curses.WACS_UARROW
#pragma token EXP rvalue : cchar_t : WACS_BOARD # unix95.curses.WACS_BOARD
#pragma token EXP rvalue : cchar_t : WACS_LANTERN # unix95.curses.WACS_LANTERN
#pragma token EXP rvalue : cchar_t : WACS_BLOCK # unix95.curses.WACS_BLOCK
#pragma token PROC (EXP rvalue : int : ) EXP rvalue : int : COLOR_PAIR # unix95.curses.COLOR_PAIR
#pragma token PROC (EXP rvalue : int : ) EXP rvalue : int : PAIR_NUMBER # unix95.curses.PAIR_NUMBER
#pragma token EXP const : int : COLOR_BLACK # unix95.curses.COLOR_BLACK
#pragma token EXP const : int : COLOR_BLUE # unix95.curses.COLOR_BLUE
#pragma token EXP const : int : COLOR_GREEN # unix95.curses.COLOR_GREEN
#pragma token EXP const : int : COLOR_CYAN # unix95.curses.COLOR_CYAN
#pragma token EXP const : int : COLOR_RED # unix95.curses.COLOR_RED
#pragma token EXP const : int : COLOR_MAGENTA # unix95.curses.COLOR_MAGENTA
#pragma token EXP const : int : COLOR_YELLOW # unix95.curses.COLOR_YELLOW
#pragma token EXP const : int : COLOR_WHITE # unix95.curses.COLOR_WHITE
#pragma token PROC (EXP rvalue : WINDOW * : , EXP lvalue : int : , EXP lvalue : int : ) EXP rvalue : void : getbegyx # unix95.curses.getbegyx
#pragma token PROC (EXP rvalue : WINDOW * : , EXP lvalue : int : , EXP lvalue : int : ) EXP rvalue : void : getmaxyx # unix95.curses.getmaxyx
#pragma token PROC (EXP rvalue : WINDOW * : , EXP lvalue : int : , EXP lvalue : int : ) EXP rvalue : void : getparyx # unix95.curses.getparyx
#pragma token PROC (EXP rvalue : WINDOW * : , EXP lvalue : int : , EXP lvalue : int : ) EXP rvalue : void : getyx # unix95.curses.getyx
#pragma token EXP const : int : KEY_CODE_YES # unix95.curses.KEY_CODE_YES
#pragma token EXP const : int : KEY_BREAK # unix95.curses.KEY_BREAK
#pragma token EXP const : int : KEY_DOWN # unix95.curses.KEY_DOWN
#pragma token EXP const : int : KEY_UP # unix95.curses.KEY_UP
#pragma token EXP const : int : KEY_LEFT # unix95.curses.KEY_LEFT
#pragma token EXP const : int : KEY_RIGHT # unix95.curses.KEY_RIGHT
#pragma token EXP const : int : KEY_HOME # unix95.curses.KEY_HOME
#pragma token EXP const : int : KEY_BACKSPACE # unix95.curses.KEY_BACKSPACE
#pragma token EXP const : int : KEY_F0 # unix95.curses.KEY_F0
#pragma token PROC (EXP rvalue : int : ) EXP rvalue : int : KEY_F # unix95.curses.KEY_F
#pragma token EXP const : int : KEY_DL # unix95.curses.KEY_DL
#pragma token EXP const : int : KEY_IL # unix95.curses.KEY_IL
#pragma token EXP const : int : KEY_DC # unix95.curses.KEY_DC
#pragma token EXP const : int : KEY_IC # unix95.curses.KEY_IC
#pragma token EXP const : int : KEY_EIC # unix95.curses.KEY_EIC
#pragma token EXP const : int : KEY_CLEAR # unix95.curses.KEY_CLEAR
#pragma token EXP const : int : KEY_EOS # unix95.curses.KEY_EOS
#pragma token EXP const : int : KEY_EOL # unix95.curses.KEY_EOL
#pragma token EXP const : int : KEY_SF # unix95.curses.KEY_SF
#pragma token EXP const : int : KEY_SR # unix95.curses.KEY_SR
#pragma token EXP const : int : KEY_NPAGE # unix95.curses.KEY_NPAGE
#pragma token EXP const : int : KEY_PPAGE # unix95.curses.KEY_PPAGE
#pragma token EXP const : int : KEY_STAB # unix95.curses.KEY_STAB
#pragma token EXP const : int : KEY_CTAB # unix95.curses.KEY_CTAB
#pragma token EXP const : int : KEY_CATAB # unix95.curses.KEY_CATAB
#pragma token EXP const : int : KEY_ENTER # unix95.curses.KEY_ENTER
#pragma token EXP const : int : KEY_SRESET # unix95.curses.KEY_SRESET
#pragma token EXP const : int : KEY_RESET # unix95.curses.KEY_RESET
#pragma token EXP const : int : KEY_PRINT # unix95.curses.KEY_PRINT
#pragma token EXP const : int : KEY_LL # unix95.curses.KEY_LL
#pragma token EXP const : int : KEY_A1 # unix95.curses.KEY_A1
#pragma token EXP const : int : KEY_A3 # unix95.curses.KEY_A3
#pragma token EXP const : int : KEY_B2 # unix95.curses.KEY_B2
#pragma token EXP const : int : KEY_C1 # unix95.curses.KEY_C1
#pragma token EXP const : int : KEY_C3 # unix95.curses.KEY_C3
#pragma token EXP const : int : KEY_BTAB # unix95.curses.KEY_BTAB
#pragma token EXP const : int : KEY_BEG # unix95.curses.KEY_BEG
#pragma token EXP const : int : KEY_CANCEL # unix95.curses.KEY_CANCEL
#pragma token EXP const : int : KEY_CLOSE # unix95.curses.KEY_CLOSE
#pragma token EXP const : int : KEY_COMMAND # unix95.curses.KEY_COMMAND
#pragma token EXP const : int : KEY_COPY # unix95.curses.KEY_COPY
#pragma token EXP const : int : KEY_CREATE # unix95.curses.KEY_CREATE
#pragma token EXP const : int : KEY_END # unix95.curses.KEY_END
#pragma token EXP const : int : KEY_EXIT # unix95.curses.KEY_EXIT
#pragma token EXP const : int : KEY_FIND # unix95.curses.KEY_FIND
#pragma token EXP const : int : KEY_HELP # unix95.curses.KEY_HELP
#pragma token EXP const : int : KEY_MARK # unix95.curses.KEY_MARK
#pragma token EXP const : int : KEY_MESSAGE # unix95.curses.KEY_MESSAGE
#pragma token EXP const : int : KEY_MOVE # unix95.curses.KEY_MOVE
#pragma token EXP const : int : KEY_NEXT # unix95.curses.KEY_NEXT
#pragma token EXP const : int : KEY_OPEN # unix95.curses.KEY_OPEN
#pragma token EXP const : int : KEY_OPTIONS # unix95.curses.KEY_OPTIONS
#pragma token EXP const : int : KEY_PREVIOUS # unix95.curses.KEY_PREVIOUS
#pragma token EXP const : int : KEY_REDO # unix95.curses.KEY_REDO
#pragma token EXP const : int : KEY_REFERENCE # unix95.curses.KEY_REFERENCE
#pragma token EXP const : int : KEY_REFRESH # unix95.curses.KEY_REFRESH
#pragma token EXP const : int : KEY_REPLACE # unix95.curses.KEY_REPLACE
#pragma token EXP const : int : KEY_RESTART # unix95.curses.KEY_RESTART
#pragma token EXP const : int : KEY_RESUME # unix95.curses.KEY_RESUME
#pragma token EXP const : int : KEY_SAVE # unix95.curses.KEY_SAVE
#pragma token EXP const : int : KEY_SBEG # unix95.curses.KEY_SBEG
#pragma token EXP const : int : KEY_SCANCEL # unix95.curses.KEY_SCANCEL
#pragma token EXP const : int : KEY_SCOMMAND # unix95.curses.KEY_SCOMMAND
#pragma token EXP const : int : KEY_SCOPY # unix95.curses.KEY_SCOPY
#pragma token EXP const : int : KEY_SCREATE # unix95.curses.KEY_SCREATE
#pragma token EXP const : int : KEY_SDC # unix95.curses.KEY_SDC
#pragma token EXP const : int : KEY_SDL # unix95.curses.KEY_SDL
#pragma token EXP const : int : KEY_SELECT # unix95.curses.KEY_SELECT
#pragma token EXP const : int : KEY_SEND # unix95.curses.KEY_SEND
#pragma token EXP const : int : KEY_SEOL # unix95.curses.KEY_SEOL
#pragma token EXP const : int : KEY_SEXIT # unix95.curses.KEY_SEXIT
#pragma token EXP const : int : KEY_SFIND # unix95.curses.KEY_SFIND
#pragma token EXP const : int : KEY_SHELP # unix95.curses.KEY_SHELP
#pragma token EXP const : int : KEY_SHOME # unix95.curses.KEY_SHOME
#pragma token EXP const : int : KEY_SIC # unix95.curses.KEY_SIC
#pragma token EXP const : int : KEY_SLEFT # unix95.curses.KEY_SLEFT
#pragma token EXP const : int : KEY_SMESSAGE # unix95.curses.KEY_SMESSAGE
#pragma token EXP const : int : KEY_SMOVE # unix95.curses.KEY_SMOVE
#pragma token EXP const : int : KEY_SNEXT # unix95.curses.KEY_SNEXT
#pragma token EXP const : int : KEY_SOPTIONS # unix95.curses.KEY_SOPTIONS
#pragma token EXP const : int : KEY_SPREVIOUS # unix95.curses.KEY_SPREVIOUS
#pragma token EXP const : int : KEY_SPRINT # unix95.curses.KEY_SPRINT
#pragma token EXP const : int : KEY_SREDO # unix95.curses.KEY_SREDO
#pragma token EXP const : int : KEY_SREPLACE # unix95.curses.KEY_SREPLACE
#pragma token EXP const : int : KEY_SRIGHT # unix95.curses.KEY_SRIGHT
#pragma token EXP const : int : KEY_SRSUME # unix95.curses.KEY_SRSUME
#pragma token EXP const : int : KEY_SSAVE # unix95.curses.KEY_SSAVE
#pragma token EXP const : int : KEY_SSUSPEND # unix95.curses.KEY_SSUSPEND
#pragma token EXP const : int : KEY_SUNDO # unix95.curses.KEY_SUNDO
#pragma token EXP const : int : KEY_SUSPEND # unix95.curses.KEY_SUSPEND
#pragma token EXP const : int : KEY_UNDO # unix95.curses.KEY_UNDO
#ifndef __TDF_UNIX95_TERM_H_CURS
#pragma extend interface "../shared/unix95.api/curs.h"
#endif /* __TDF_UNIX95_TERM_H_CURS */
#pragma token FUNC int (const chtype) : addch # unix95.curses.addch
#pragma token FUNC int (chtype * const) : addchstr # unix95.curses.addchstr
#pragma token FUNC int (chtype * const, int) : addchnstr # unix95.curses.addchnstr
#pragma token FUNC int (char * const, int) : addnstr # unix95.curses.addnstr
#pragma token FUNC int (char * const) : addstr # unix95.curses.addstr
#pragma token FUNC int (wchar_t * const, int) : addnwstr # unix95.curses.addnwstr
#pragma token FUNC int (wchar_t * const) : addwstr # unix95.curses.addwstr
#pragma token FUNC int (cchar_t * const) : add_wch # unix95.curses.add_wch
#pragma token FUNC int (cchar_t * const, int) : add_wchnstr # unix95.curses.add_wchnstr
#pragma token FUNC int (cchar_t * const) : add_wchstr # unix95.curses.add_wchstr
#pragma token FUNC int (int) : attroff # unix95.curses.attroff
#pragma token FUNC int (int) : attron # unix95.curses.attron
#pragma token FUNC int (int) : attrset # unix95.curses.attrset
#pragma token FUNC attr_t (void) : attr_get # unix95.curses.attr_get
#pragma token FUNC int (attr_t) : attr_off # unix95.curses.attr_off
#pragma token FUNC int (attr_t) : attr_on # unix95.curses.attr_on
#pragma token FUNC int (attr_t) : attr_set # unix95.curses.attr_set
#pragma token FUNC int (void) : baudrate # unix95.curses.baudrate
#pragma token FUNC int (void) : beep # unix95.curses.beep
#pragma token FUNC int (chtype) : bkgd # unix95.curses.bkgd
#pragma token FUNC void (chtype) : bkgdset # unix95.curses.bkgdset
#pragma token FUNC void (cchar_t * const) : bkgrndset # unix95.curses.bkgrndset
#pragma token FUNC int (cchar_t * const) : bkgrnd # unix95.curses.bkgrnd
#pragma token FUNC int (chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype) : border # unix95.curses.border
#pragma token FUNC int (cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const) : border_set # unix95.curses.border_set
#pragma token FUNC int (WINDOW *, chtype, chtype) : box # unix95.curses.box
#pragma token FUNC int (WINDOW *, cchar_t * const, cchar_t * const) : box_set # unix95.curses.box_set
#pragma token FUNC bool (void) : can_change_color # unix95.curses.can_change_color
#pragma token FUNC int (void) : cbreak # unix95.curses.cbreak
#pragma token FUNC int (int, attr_t, short, void * const) : chgat # unix95.curses.chgat
#pragma token FUNC int (void) : clear # unix95.curses.clear
#pragma token FUNC int (WINDOW *, bool) : clearok # unix95.curses.clearok
#pragma token FUNC int (void) : clrtobot # unix95.curses.clrtobot
#pragma token FUNC int (void) : clrtoeol # unix95.curses.clrtoeol
#pragma token FUNC int (short, short *, short *, short *) : color_content # unix95.curses.color_content
#pragma token FUNC int (WINDOW * const, WINDOW *, int, int, int, int, int, int, int) : copywin # unix95.curses.copywin
#pragma token FUNC int (int) : curs_set # unix95.curses.curs_set
#pragma token FUNC int (void) : def_prog_mode # unix95.curses.def_prog_mode
#pragma token FUNC int (void) : def_shell_mode # unix95.curses.def_shell_mode
#pragma token FUNC int (int) : delay_output # unix95.curses.delay_output
#pragma token FUNC int (void) : delch # unix95.curses.delch
#pragma token FUNC void (SCREEN *) : delscreen # unix95.curses.delscreen
#pragma token FUNC int (WINDOW *) : delwin # unix95.curses.delwin
#pragma token FUNC int (void) : deleteln # unix95.curses.deleteln
#pragma token FUNC WINDOW * (WINDOW *, int, int, int, int) : derwin # unix95.curses.derwin
#pragma token FUNC int (void) : doupdate # unix95.curses.doupdate
#pragma token FUNC WINDOW * (WINDOW *) : dupwin # unix95.curses.dupwin
#pragma token FUNC int (void) : echo # unix95.curses.echo
#pragma token FUNC int (const chtype) : echochar # unix95.curses.echochar
#pragma token FUNC int (cchar_t * const) : echo_wchar # unix95.curses.echo_wchar
#pragma token FUNC int (void) : endwin # unix95.curses.endwin
#pragma token FUNC int (void) : erase # unix95.curses.erase
#pragma token FUNC char (void) : erasechar # unix95.curses.erasechar
#pragma token FUNC int (wchar_t *) : erasewchar # unix95.curses.erasewchar
#pragma token FUNC void (void) : filter # unix95.curses.filter
#pragma token FUNC int (void) : flash # unix95.curses.flash
#pragma token FUNC int (void) : flushinp # unix95.curses.flushinp
#pragma token FUNC chtype (WINDOW *) : getbkgd # unix95.curses.getbkgd
#pragma token FUNC int (cchar_t *) : getbkgrnd # unix95.curses.getbkgrnd
#pragma token FUNC int (cchar_t * const, wchar_t *, attr_t *, short *, void *) : getcchar # unix95.curses.getcchar
#pragma token FUNC int (void) : getch # unix95.curses.getch
#pragma token FUNC int (char *, int) : getnstr # unix95.curses.getnstr
#pragma token FUNC int (wint_t *, int) : getn_wstr # unix95.curses.getn_wstr
#pragma token FUNC int (char *) : getstr # unix95.curses.getstr
#pragma token FUNC int (wint_t *) : get_wch # unix95.curses.get_wch
#pragma token FUNC WINDOW * (FILE *) : getwin # unix95.curses.getwin
#pragma token FUNC int (wint_t *) : get_wstr # unix95.curses.get_wstr
#pragma token FUNC int (int) : halfdelay # unix95.curses.halfdelay
#pragma token FUNC bool (void) : has_colors # unix95.curses.has_colors
#pragma token FUNC bool (void) : has_ic # unix95.curses.has_ic
#pragma token FUNC bool (void) : has_il # unix95.curses.has_il
#pragma token FUNC int (chtype, int) : hline # unix95.curses.hline
#pragma token FUNC int (cchar_t * const, int) : hline_set # unix95.curses.hline_set
#pragma token FUNC void (WINDOW *, bool) : idcok # unix95.curses.idcok
#pragma token FUNC int (WINDOW *, bool) : idlok # unix95.curses.idlok
#pragma token FUNC void (WINDOW *, bool) : immedok # unix95.curses.immedok
#pragma token FUNC chtype (void) : inch # unix95.curses.inch
#pragma token FUNC int (chtype *, int) : inchnstr # unix95.curses.inchnstr
#pragma token FUNC int (chtype *) : inchstr # unix95.curses.inchstr
#pragma token FUNC WINDOW * (void) : initscr # unix95.curses.initscr
#pragma token FUNC int (short, short, short, short) : init_color # unix95.curses.init_color
#pragma token FUNC int (short, short, short) : init_pair # unix95.curses.init_pair
#pragma token FUNC int (char *, int) : innstr # unix95.curses.innstr
#pragma token FUNC int (wchar_t *, int) : innwstr # unix95.curses.innwstr
#pragma token FUNC int (chtype) : insch # unix95.curses.insch
#pragma token FUNC int (int) : insdelln # unix95.curses.insdelln
#pragma token FUNC int (void) : insertln # unix95.curses.insertln
#pragma token FUNC int (char * const, int) : insnstr # unix95.curses.insnstr
#pragma token FUNC int (char * const) : insstr # unix95.curses.insstr
#pragma token FUNC int (char *) : instr # unix95.curses.instr
#pragma token FUNC int (wchar_t * const, int) : ins_nwstr # unix95.curses.ins_nwstr
#pragma token FUNC int (cchar_t * const) : ins_wch # unix95.curses.ins_wch
#pragma token FUNC int (wchar_t * const) : ins_wstr # unix95.curses.ins_wstr
#pragma token FUNC int (WINDOW *, bool) : intrflush # unix95.curses.intrflush
#pragma token FUNC int (cchar_t *) : in_wch # unix95.curses.in_wch
#pragma token FUNC int (cchar_t *) : in_wchstr # unix95.curses.in_wchstr
#pragma token FUNC int (cchar_t *, int) : in_wchnstr # unix95.curses.in_wchnstr
#pragma token FUNC int (wchar_t *) : inwstr # unix95.curses.inwstr
#pragma token FUNC bool (void) : isendwin # unix95.curses.isendwin
#pragma token FUNC bool (WINDOW *, int) : is_linetouched # unix95.curses.is_linetouched
#pragma token FUNC bool (WINDOW *) : is_wintouched # unix95.curses.is_wintouched
#pragma token FUNC char * (int) : keyname # unix95.curses.keyname
#pragma token FUNC char * (wchar_t) : key_name # unix95.curses.key_name
#pragma token FUNC int (WINDOW *, bool) : keypad # unix95.curses.keypad
#pragma token FUNC char (void) : killchar # unix95.curses.killchar
#pragma token FUNC int (wchar_t *) : killwchar # unix95.curses.killwchar
#pragma token FUNC int (WINDOW *, bool) : leaveok # unix95.curses.leaveok
#pragma token FUNC char * (void) : longname # unix95.curses.longname
#pragma token FUNC int (WINDOW *, bool) : meta # unix95.curses.meta
#pragma token FUNC int (int, int) : move # unix95.curses.move
#pragma token FUNC int (int, int, const chtype) : mvaddch # unix95.curses.mvaddch
#pragma token FUNC int (int, int, chtype * const, int) : mvaddchnstr # unix95.curses.mvaddchnstr
#pragma token FUNC int (int, int, chtype * const) : mvaddchstr # unix95.curses.mvaddchstr
#pragma token FUNC int (int, int, char * const, int) : mvaddnstr # unix95.curses.mvaddnstr
#pragma token FUNC int (int, int, wchar_t * const, int) : mvaddnwstr # unix95.curses.mvaddnwstr
#pragma token FUNC int (int, int, char * const) : mvaddstr # unix95.curses.mvaddstr
#pragma token FUNC int (int, int, wchar_t * const) : mvaddwstr # unix95.curses.mvaddwstr
#pragma token FUNC int (int, int, cchar_t * const) : mvadd_wch # unix95.curses.mvadd_wch
#pragma token FUNC int (int, int, cchar_t * const, int) : mvadd_wchnstr # unix95.curses.mvadd_wchnstr
#pragma token FUNC int (int, int, cchar_t * const) : mvadd_wchstr # unix95.curses.mvadd_wchstr
#pragma token FUNC int (int, int, int, attr_t, short, void * const) : mvchgat # unix95.curses.mvchgat
#pragma token FUNC int (int, int, int, int) : mvcur # unix95.curses.mvcur
#pragma token FUNC int (int, int) : mvdelch # unix95.curses.mvdelch
#pragma token FUNC int (WINDOW *, int, int) : mvderwin # unix95.curses.mvderwin
#pragma token FUNC int (int, int) : mvgetch # unix95.curses.mvgetch
#pragma token FUNC int (int, int, char *, int) : mvgetnstr # unix95.curses.mvgetnstr
#pragma token FUNC int (int, int, wint_t *, int) : mvgetn_wstr # unix95.curses.mvgetn_wstr
#pragma token FUNC int (int, int, char *) : mvgetstr # unix95.curses.mvgetstr
#pragma token FUNC int (int, int, wint_t *) : mvget_wch # unix95.curses.mvget_wch
#pragma token FUNC int (int, int, wint_t *) : mvget_wstr # unix95.curses.mvget_wstr
#pragma token FUNC int (int, int, chtype, int) : mvhline # unix95.curses.mvhline
#pragma token FUNC int (int, int, cchar_t * const, int) : mvhline_set # unix95.curses.mvhline_set
#pragma token FUNC chtype (int, int) : mvinch # unix95.curses.mvinch
#pragma token FUNC int (int, int, chtype *, int) : mvinchnstr # unix95.curses.mvinchnstr
#pragma token FUNC int (int, int, chtype *) : mvinchstr # unix95.curses.mvinchstr
#pragma token FUNC int (int, int, char *, int) : mvinnstr # unix95.curses.mvinnstr
#pragma token FUNC int (int, int, wchar_t *, int) : mvinnwstr # unix95.curses.mvinnwstr
#pragma token FUNC int (int, int, chtype) : mvinsch # unix95.curses.mvinsch
#pragma token FUNC int (int, int, char * const, int) : mvinsnstr # unix95.curses.mvinsnstr
#pragma token FUNC int (int, int, char * const) : mvinsstr # unix95.curses.mvinsstr
#pragma token FUNC int (int, int, char *) : mvinstr # unix95.curses.mvinstr
#pragma token FUNC int (int, int, wchar_t * const, int) : mvins_nwstr # unix95.curses.mvins_nwstr
#pragma token FUNC int (int, int, cchar_t * const) : mvins_wch # unix95.curses.mvins_wch
#pragma token FUNC int (int, int, wchar_t * const) : mvins_wstr # unix95.curses.mvins_wstr
#pragma token FUNC int (int, int, wchar_t *) : mvinwstr # unix95.curses.mvinwstr
#pragma token FUNC int (int, int, cchar_t *) : mvin_wch # unix95.curses.mvin_wch
#pragma token FUNC int (int, int, cchar_t *, int) : mvin_wchnstr # unix95.curses.mvin_wchnstr
#pragma token FUNC int (int, int, cchar_t *) : mvin_wchstr # unix95.curses.mvin_wchstr
#pragma token FUNC int (int, int, char *, ...) : mvprintw # unix95.curses.mvprintw
#pragma token FUNC int (int, int, char *, ...) : mvscanw # unix95.curses.mvscanw
#pragma token FUNC int (int, int, chtype, int) : mvvline # unix95.curses.mvvline
#pragma token FUNC int (int, int, cchar_t * const, int) : mvvline_set # unix95.curses.mvvline_set
#pragma token FUNC int (WINDOW *, int, int, const chtype) : mvwaddch # unix95.curses.mvwaddch
#pragma token FUNC int (WINDOW *, int, int, chtype * const, int) : mvwaddchnstr # unix95.curses.mvwaddchnstr
#pragma token FUNC int (WINDOW *, int, int, chtype * const) : mvwaddchstr # unix95.curses.mvwaddchstr
#pragma token FUNC int (WINDOW *, int, int, char * const, int) : mvwaddnstr # unix95.curses.mvwaddnstr
#pragma token FUNC int (WINDOW *, int, int, wchar_t * const, int) : mvwaddnwstr # unix95.curses.mvwaddnwstr
#pragma token FUNC int (WINDOW *, int, int, char * const) : mvwaddstr # unix95.curses.mvwaddstr
#pragma token FUNC int (WINDOW *, int, int, wchar_t * const) : mvwaddwstr # unix95.curses.mvwaddwstr
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const) : mvwadd_wch # unix95.curses.mvwadd_wch
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const, int) : mvwadd_wchnstr # unix95.curses.mvwadd_wchnstr
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const) : mvwadd_wchstr # unix95.curses.mvwadd_wchstr
#pragma token FUNC int (WINDOW *, int, int, int, attr_t, short, void * const) : mvwchgat # unix95.curses.mvwchgat
#pragma token FUNC int (WINDOW *, int, int) : mvwdelch # unix95.curses.mvwdelch
#pragma token FUNC int (WINDOW *, int, int) : mvwgetch # unix95.curses.mvwgetch
#pragma token FUNC int (WINDOW *, int, int, char *, int) : mvwgetnstr # unix95.curses.mvwgetnstr
#pragma token FUNC int (WINDOW *, int, int, wint_t *, int) : mvwgetn_wstr # unix95.curses.mvwgetn_wstr
#pragma token FUNC int (WINDOW *, int, int, char *) : mvwgetstr # unix95.curses.mvwgetstr
#pragma token FUNC int (WINDOW *, int, int, wint_t *) : mvwget_wch # unix95.curses.mvwget_wch
#pragma token FUNC int (WINDOW *, int, int, wint_t *) : mvwget_wstr # unix95.curses.mvwget_wstr
#pragma token FUNC int (WINDOW *, int, int, chtype, int) : mvwhline # unix95.curses.mvwhline
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const, int) : mvwhline_set # unix95.curses.mvwhline_set
#pragma token FUNC int (WINDOW *, int, int) : mvwin # unix95.curses.mvwin
#pragma token FUNC chtype (WINDOW *, int, int) : mvwinch # unix95.curses.mvwinch
#pragma token FUNC int (WINDOW *, int, int, chtype *, int) : mvwinchnstr # unix95.curses.mvwinchnstr
#pragma token FUNC int (WINDOW *, int, int, chtype *) : mvwinchstr # unix95.curses.mvwinchstr
#pragma token FUNC int (WINDOW *, int, int, char *, int) : mvwinnstr # unix95.curses.mvwinnstr
#pragma token FUNC int (WINDOW *, int, int, wchar_t *, int) : mvwinnwstr # unix95.curses.mvwinnwstr
#pragma token FUNC int (WINDOW *, int, int, chtype) : mvwinsch # unix95.curses.mvwinsch
#pragma token FUNC int (WINDOW *, int, int, char * const, int) : mvwinsnstr # unix95.curses.mvwinsnstr
#pragma token FUNC int (WINDOW *, int, int, char * const) : mvwinsstr # unix95.curses.mvwinsstr
#pragma token FUNC int (WINDOW *, int, int, char *) : mvwinstr # unix95.curses.mvwinstr
#pragma token FUNC int (WINDOW *, int, int, wchar_t * const, int) : mvwins_nwstr # unix95.curses.mvwins_nwstr
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const) : mvwins_wch # unix95.curses.mvwins_wch
#pragma token FUNC int (WINDOW *, int, int, wchar_t * const) : mvwins_wstr # unix95.curses.mvwins_wstr
#pragma token FUNC int (WINDOW *, int, int, wchar_t *) : mvwinwstr # unix95.curses.mvwinwstr
#pragma token FUNC int (WINDOW *, int, int, cchar_t *) : mvwin_wch # unix95.curses.mvwin_wch
#pragma token FUNC int (WINDOW *, int, int, cchar_t *, int) : mvwin_wchnstr # unix95.curses.mvwin_wchnstr
#pragma token FUNC int (WINDOW *, int, int, cchar_t *) : mvwin_wchstr # unix95.curses.mvwin_wchstr
#pragma token FUNC int (WINDOW *, int, int, char *, ...) : mvwprintw # unix95.curses.mvwprintw
#pragma token FUNC int (WINDOW *, int, int, char *, ...) : mvwscanw # unix95.curses.mvwscanw
#pragma token FUNC int (WINDOW *, int, int, chtype, int) : mvwvline # unix95.curses.mvwvline
#pragma token FUNC int (WINDOW *, int, int, cchar_t * const, int) : mvwvline_set # unix95.curses.mvwvline_set
#pragma token FUNC int (int) : napms # unix95.curses.napms
#pragma token FUNC WINDOW * (int, int) : newpad # unix95.curses.newpad
#pragma token FUNC SCREEN * (char *, FILE *, FILE *) : newterm # unix95.curses.newterm
#pragma token FUNC WINDOW * (int, int, int, int) : newwin # unix95.curses.newwin
#pragma token FUNC int (void) : nl # unix95.curses.nl
#pragma token FUNC int (void) : nonl # unix95.curses.nonl
#pragma token FUNC int (void) : nocbreak # unix95.curses.nocbreak
#pragma token FUNC int (WINDOW *, bool) : nodelay # unix95.curses.nodelay
#pragma token FUNC int (void) : noecho # unix95.curses.noecho
#pragma token FUNC void (void) : noqiflush # unix95.curses.noqiflush
#pragma token FUNC int (void) : noraw # unix95.curses.noraw
#pragma token FUNC int (WINDOW *, bool) : notimeout # unix95.curses.notimeout
#pragma token FUNC int (WINDOW * const, WINDOW *) : overlay # unix95.curses.overlay
#pragma token FUNC int (WINDOW * const, WINDOW *) : overwrite # unix95.curses.overwrite
#pragma token FUNC int (short, short *, short *) : pair_content # unix95.curses.pair_content
#pragma token FUNC int (WINDOW *, chtype *) : pechochar # unix95.curses.pechochar
#pragma token FUNC int (WINDOW *, cchar_t * const) : pecho_wchar # unix95.curses.pecho_wchar
#pragma token FUNC int (WINDOW *, int, int, int, int, int, int) : pnoutrefresh # unix95.curses.pnoutrefresh
#pragma token FUNC int (WINDOW *, int, int, int, int, int, int) : prefresh # unix95.curses.prefresh
#pragma token FUNC int (char *, ...) : printw # unix95.curses.printw
#pragma token FUNC int (WINDOW *, FILE *) : putwin # unix95.curses.putwin
#pragma token FUNC void (void) : qiflush # unix95.curses.qiflush
#pragma token FUNC int (void) : raw # unix95.curses.raw
#pragma token FUNC int (WINDOW *) : redrawwin # unix95.curses.redrawwin
#pragma token FUNC int (void) : refresh # unix95.curses.refresh
#pragma token FUNC int (void) : resetty # unix95.curses.resetty
#pragma token FUNC int (void) : reset_prog_mode # unix95.curses.reset_prog_mode
#pragma token FUNC int (void) : reset_shell_mode # unix95.curses.reset_shell_mode
#pragma token FUNC int (int, int (*) (WINDOW *, int)) : ripoffline # unix95.curses.ripoffline
#pragma token FUNC int (void) : savetty # unix95.curses.savetty
#pragma token FUNC int (char *, ...) : scanw # unix95.curses.scanw
#pragma token FUNC int (char * const) : scr_dump # unix95.curses.scr_dump
#pragma token FUNC int (char * const) : scr_init # unix95.curses.scr_init
#pragma token FUNC int (int) : scrl # unix95.curses.scrl
#pragma token FUNC int (WINDOW *) : scroll # unix95.curses.scroll
#pragma token FUNC int (WINDOW *, bool) : scrollok # unix95.curses.scrollok
#pragma token FUNC int (char * const) : scr_restore # unix95.curses.scr_restore
#pragma token FUNC int (char * const) : scr_set # unix95.curses.scr_set
#pragma token FUNC int (cchar_t *, wchar_t * const, const attr_t, short, void * const) : setcchar # unix95.curses.setcchar
#pragma token FUNC int (int, int) : setscrreg # unix95.curses.setscrreg
#pragma token FUNC SCREEN * (SCREEN *) : set_term # unix95.curses.set_term
#pragma token FUNC int (const chtype) : slk_attroff # unix95.curses.slk_attroff
#pragma token FUNC int (const attr_t) : slk_attr_off # unix95.curses.slk_attr_off
#pragma token FUNC int (const chtype) : slk_attron # unix95.curses.slk_attron
#pragma token FUNC int (const attr_t) : slk_attr_on # unix95.curses.slk_attr_on
#pragma token FUNC int (const chtype) : slk_attrset # unix95.curses.slk_attrset
#pragma token FUNC int (const attr_t) : slk_attr_set # unix95.curses.slk_attr_set
#pragma token FUNC int (void) : slk_clear # unix95.curses.slk_clear
#pragma token FUNC int (int) : slk_init # unix95.curses.slk_init
#pragma token FUNC char * (int) : slk_label # unix95.curses.slk_label
#pragma token FUNC int (void) : slk_noutrefresh # unix95.curses.slk_noutrefresh
#pragma token FUNC int (void) : slk_refresh # unix95.curses.slk_refresh
#pragma token FUNC int (void) : slk_restore # unix95.curses.slk_restore
#pragma token FUNC int (int, char * const, int) : slk_set # unix95.curses.slk_set
#pragma token FUNC int (void) : slk_touch # unix95.curses.slk_touch
#pragma token FUNC int (int, wchar_t * const, int) : slk_wset # unix95.curses.slk_wset
#pragma token FUNC int (void) : standend # unix95.curses.standend
#pragma token FUNC int (void) : standout # unix95.curses.standout
#pragma token FUNC int (void) : start_color # unix95.curses.start_color
#pragma token FUNC WINDOW * (WINDOW *, int, int, int, int) : subpad # unix95.curses.subpad
#pragma token FUNC WINDOW * (WINDOW *, int, int, int, int) : subwin # unix95.curses.subwin
#pragma token FUNC int (WINDOW *, bool) : syncok # unix95.curses.syncok
#pragma token FUNC attr_t (void) : termattrs # unix95.curses.termattrs
#pragma token FUNC char * (void) : termname # unix95.curses.termname
#pragma token FUNC void (int) : timeout # unix95.curses.timeout
#pragma token FUNC int (WINDOW *, int, int) : touchline # unix95.curses.touchline
#pragma token FUNC int (WINDOW *) : touchwin # unix95.curses.touchwin
#pragma token FUNC int (int) : typeahead # unix95.curses.typeahead
#pragma token FUNC int (int) : ungetch # unix95.curses.ungetch
#pragma token FUNC int (const wchar_t) : unget_wch # unix95.curses.unget_wch
#pragma token FUNC int (WINDOW *) : untouchwin # unix95.curses.untouchwin
#pragma token FUNC void (char) : use_env # unix95.curses.use_env
#pragma token FUNC int (chtype) : vidattr # unix95.curses.vidattr
#pragma token FUNC int (attr_t) : vid_attr # unix95.curses.vid_attr
#pragma token FUNC int (chtype, int (*) (int)) : vidputs # unix95.curses.vidputs
#pragma token FUNC int (attr_t, wint_t (*) (wint_t)) : vid_puts # unix95.curses.vid_puts
#pragma token FUNC int (chtype, int) : vline # unix95.curses.vline
#pragma token FUNC int (cchar_t * const, int) : vline_set # unix95.curses.vline_set
#pragma token FUNC int (WINDOW *, char *, va_list) : vwprintw # unix95.curses.vwprintw
#pragma token FUNC int (WINDOW *, char *, va_list) : vw_printw # unix95.curses.vw_printw
#pragma token FUNC int (WINDOW *, char *, va_list) : vwscanw # unix95.curses.vwscanw
#pragma token FUNC int (WINDOW *, char *, va_list) : vw_scanw # unix95.curses.vw_scanw
#pragma token FUNC int (WINDOW *, const chtype) : waddch # unix95.curses.waddch
#pragma token FUNC int (WINDOW *, chtype * const, int) : waddchnstr # unix95.curses.waddchnstr
#pragma token FUNC int (WINDOW *, chtype * const) : waddchstr # unix95.curses.waddchstr
#pragma token FUNC int (WINDOW *, char * const, int) : waddnstr # unix95.curses.waddnstr
#pragma token FUNC int (WINDOW *, wchar_t * const, int) : waddnwstr # unix95.curses.waddnwstr
#pragma token FUNC int (WINDOW *, char * const) : waddstr # unix95.curses.waddstr
#pragma token FUNC int (WINDOW *, wchar_t * const) : waddwstr # unix95.curses.waddwstr
#pragma token FUNC int (WINDOW *, cchar_t * const) : wadd_wch # unix95.curses.wadd_wch
#pragma token FUNC int (WINDOW *, cchar_t * const, int) : wadd_wchnstr # unix95.curses.wadd_wchnstr
#pragma token FUNC int (WINDOW *, cchar_t * const) : wadd_wchstr # unix95.curses.wadd_wchstr
#pragma token FUNC int (WINDOW *, int) : wattroff # unix95.curses.wattroff
#pragma token FUNC int (WINDOW *, int) : wattron # unix95.curses.wattron
#pragma token FUNC int (WINDOW *, int) : wattrset # unix95.curses.wattrset
#pragma token FUNC attr_t (WINDOW *) : wattr_get # unix95.curses.wattr_get
#pragma token FUNC int (WINDOW *, attr_t) : wattr_off # unix95.curses.wattr_off
#pragma token FUNC int (WINDOW *, attr_t) : wattr_on # unix95.curses.wattr_on
#pragma token FUNC int (WINDOW *, attr_t) : wattr_set # unix95.curses.wattr_set
#pragma token FUNC int (WINDOW *, chtype) : wbkgd # unix95.curses.wbkgd
#pragma token FUNC void (WINDOW *, chtype) : wbkgdset # unix95.curses.wbkgdset
#pragma token FUNC int (WINDOW *, cchar_t * const) : wbkgrnd # unix95.curses.wbkgrnd
#pragma token FUNC void (WINDOW *, cchar_t * const) : wbkgrndset # unix95.curses.wbkgrndset
#pragma token FUNC int (WINDOW *, chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype) : wborder # unix95.curses.wborder
#pragma token FUNC int (WINDOW *, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const, cchar_t * const) : wborder_set # unix95.curses.wborder_set
#pragma token FUNC int (WINDOW *, int, attr_t, short, void * const) : wchgat # unix95.curses.wchgat
#pragma token FUNC int (WINDOW *) : wclear # unix95.curses.wclear
#pragma token FUNC int (WINDOW *) : wclrtobot # unix95.curses.wclrtobot
#pragma token FUNC int (WINDOW *) : wclrtoeol # unix95.curses.wclrtoeol
#pragma token FUNC void (WINDOW *) : wcursyncup # unix95.curses.wcursyncup
#pragma token FUNC int (WINDOW *) : wdelch # unix95.curses.wdelch
#pragma token FUNC int (WINDOW *) : wdeleteln # unix95.curses.wdeleteln
#pragma token FUNC int (WINDOW *, const chtype) : wechochar # unix95.curses.wechochar
#pragma token FUNC int (WINDOW *, cchar_t * const) : wecho_wchar # unix95.curses.wecho_wchar
#pragma token FUNC int (WINDOW *) : werase # unix95.curses.werase
#pragma token FUNC int (WINDOW *, cchar_t *) : wgetbkgrnd # unix95.curses.wgetbkgrnd
#pragma token FUNC int (WINDOW *) : wgetch # unix95.curses.wgetch
#pragma token FUNC int (WINDOW *, char *, int) : wgetnstr # unix95.curses.wgetnstr
#pragma token FUNC int (WINDOW *, wint_t *, int) : wgetn_wstr # unix95.curses.wgetn_wstr
#pragma token FUNC int (WINDOW *, char *) : wgetstr # unix95.curses.wgetstr
#pragma token FUNC int (WINDOW *, wint_t *) : wget_wch # unix95.curses.wget_wch
#pragma token FUNC int (WINDOW *, wint_t *) : wget_wstr # unix95.curses.wget_wstr
#pragma token FUNC int (WINDOW *, chtype, int) : whline # unix95.curses.whline
#pragma token FUNC int (WINDOW *, cchar_t * const, int) : whline_set # unix95.curses.whline_set
#pragma token FUNC chtype (WINDOW *) : winch # unix95.curses.winch
#pragma token FUNC int (WINDOW *, chtype *, int) : winchnstr # unix95.curses.winchnstr
#pragma token FUNC int (WINDOW *, chtype *) : winchstr # unix95.curses.winchstr
#pragma token FUNC int (WINDOW *, char *, int) : winnstr # unix95.curses.winnstr
#pragma token FUNC int (WINDOW *, wchar_t *, int) : winnwstr # unix95.curses.winnwstr
#pragma token FUNC int (WINDOW *, chtype) : winsch # unix95.curses.winsch
#pragma token FUNC int (WINDOW *, int) : winsdelln # unix95.curses.winsdelln
#pragma token FUNC int (WINDOW *) : winsertln # unix95.curses.winsertln
#pragma token FUNC int (WINDOW *, char * const, int) : winsnstr # unix95.curses.winsnstr
#pragma token FUNC int (WINDOW *, char * const) : winsstr # unix95.curses.winsstr
#pragma token FUNC int (WINDOW *, char *) : winstr # unix95.curses.winstr
#pragma token FUNC int (WINDOW *, wchar_t * const, int) : wins_nwstr # unix95.curses.wins_nwstr
#pragma token FUNC int (WINDOW *, cchar_t * const) : wins_wch # unix95.curses.wins_wch
#pragma token FUNC int (WINDOW *, wchar_t * const) : wins_wstr # unix95.curses.wins_wstr
#pragma token FUNC int (WINDOW *, wchar_t *) : winwstr # unix95.curses.winwstr
#pragma token FUNC int (WINDOW *, cchar_t *) : win_wch # unix95.curses.win_wch
#pragma token FUNC int (WINDOW *, cchar_t *, int) : win_wchnstr # unix95.curses.win_wchnstr
#pragma token FUNC int (WINDOW *, cchar_t *) : win_wchstr # unix95.curses.win_wchstr
#pragma token FUNC int (WINDOW *, int, int) : wmove # unix95.curses.wmove
#pragma token FUNC int (WINDOW *) : wnoutrefresh # unix95.curses.wnoutrefresh
#pragma token FUNC int (WINDOW *, char *, ...) : wprintw # unix95.curses.wprintw
#pragma token FUNC int (WINDOW *, int, int) : wredrawln # unix95.curses.wredrawln
#pragma token FUNC int (WINDOW *) : wrefresh # unix95.curses.wrefresh
#pragma token FUNC int (WINDOW *, char *, ...) : wscanw # unix95.curses.wscanw
#pragma token FUNC int (WINDOW *, int) : wscrl # unix95.curses.wscrl
#pragma token FUNC int (WINDOW *, int, int) : wsetscrreg # unix95.curses.wsetscrreg
#pragma token FUNC int (WINDOW *) : wstandend # unix95.curses.wstandend
#pragma token FUNC int (WINDOW *) : wstandout # unix95.curses.wstandout
#pragma token FUNC void (WINDOW *) : wsyncdown # unix95.curses.wsyncdown
#pragma token FUNC void (WINDOW *) : wsyncup # unix95.curses.wsyncup
#pragma token FUNC void (WINDOW *, int) : wtimeout # unix95.curses.wtimeout
#pragma token FUNC int (WINDOW *, int, int, int) : wtouchln # unix95.curses.wtouchln
#pragma token FUNC wchar_t * (cchar_t *) : wunctrl # unix95.curses.wunctrl
#pragma token FUNC int (WINDOW *, chtype, int) : wvline # unix95.curses.wvline
#pragma token FUNC int (WINDOW *, cchar_t * const, int) : wvline_set # unix95.curses.wvline_set

#pragma interface attr_t bool SCREEN cchar_t WINDOW ERR FALSE OK TRUE
#pragma interface WA_ALTCHARSET WA_BLINK WA_BOLD WA_DIM WA_HORIZONTAL
#pragma interface WA_INVIS WA_LEFT WA_LOW WA_PROTECT WA_REVERSE WA_RIGHT
#pragma interface WA_STANDOUT WA_TOP WA_UNDERLINE WA_VERTICAL A_ALTCHARSET
#pragma interface A_BLINK A_BOLD A_DIM A_INVIS A_PROTECT A_REVERSE
#pragma interface A_STANDOUT A_UNDERLINE A_ATTRIBUTES A_CHARTEXT A_COLOR
#pragma interface ACS_ULCORNER ACS_LLCORNER ACS_URCORNER ACS_LRCORNER
#pragma interface ACS_RTEE ACS_LTEE ACS_BTEE ACS_TTEE ACS_HLINE ACS_VLINE
#pragma interface ACS_PLUS ACS_S1 ACS_S9 ACS_DIAMOND ACS_CKBOARD ACS_DEGREE
#pragma interface ACS_PLMINUS ACS_BULLET ACS_LARROW ACS_RARROW ACS_DARROW
#pragma interface ACS_UARROW ACS_BOARD ACS_LANTERN ACS_BLOCK WACS_ULCORNER
#pragma interface WACS_LLCORNER WACS_URCORNER WACS_LRCORNER WACS_RTEE
#pragma interface WACS_LTEE WACS_BTEE WACS_TTEE WACS_HLINE WACS_VLINE
#pragma interface WACS_PLUS WACS_S1 WACS_S9 WACS_DIAMOND WACS_CKBOARD
#pragma interface WACS_DEGREE WACS_PLMINUS WACS_BULLET WACS_LARROW
#pragma interface WACS_RARROW WACS_DARROW WACS_UARROW WACS_BOARD
#pragma interface WACS_LANTERN WACS_BLOCK COLOR_PAIR PAIR_NUMBER COLOR_BLACK
#pragma interface COLOR_BLUE COLOR_GREEN COLOR_CYAN COLOR_RED COLOR_MAGENTA
#pragma interface COLOR_YELLOW COLOR_WHITE getbegyx getmaxyx getparyx getyx
#pragma interface KEY_CODE_YES KEY_BREAK KEY_DOWN KEY_UP KEY_LEFT KEY_RIGHT
#pragma interface KEY_HOME KEY_BACKSPACE KEY_F0 KEY_F KEY_DL KEY_IL KEY_DC
#pragma interface KEY_IC KEY_EIC KEY_CLEAR KEY_EOS KEY_EOL KEY_SF KEY_SR
#pragma interface KEY_NPAGE KEY_PPAGE KEY_STAB KEY_CTAB KEY_CATAB KEY_ENTER
#pragma interface KEY_SRESET KEY_RESET KEY_PRINT KEY_LL KEY_A1 KEY_A3 KEY_B2
#pragma interface KEY_C1 KEY_C3 KEY_BTAB KEY_BEG KEY_CANCEL KEY_CLOSE
#pragma interface KEY_COMMAND KEY_COPY KEY_CREATE KEY_END KEY_EXIT KEY_FIND
#pragma interface KEY_HELP KEY_MARK KEY_MESSAGE KEY_MOVE KEY_NEXT KEY_OPEN
#pragma interface KEY_OPTIONS KEY_PREVIOUS KEY_REDO KEY_REFERENCE
#pragma interface KEY_REFRESH KEY_REPLACE KEY_RESTART KEY_RESUME KEY_SAVE
#pragma interface KEY_SBEG KEY_SCANCEL KEY_SCOMMAND KEY_SCOPY KEY_SCREATE
#pragma interface KEY_SDC KEY_SDL KEY_SELECT KEY_SEND KEY_SEOL KEY_SEXIT
#pragma interface KEY_SFIND KEY_SHELP KEY_SHOME KEY_SIC KEY_SLEFT
#pragma interface KEY_SMESSAGE KEY_SMOVE KEY_SNEXT KEY_SOPTIONS
#pragma interface KEY_SPREVIOUS KEY_SPRINT KEY_SREDO KEY_SREPLACE KEY_SRIGHT
#pragma interface KEY_SRSUME KEY_SSAVE KEY_SSUSPEND KEY_SUNDO KEY_SUSPEND
#pragma interface KEY_UNDO addch addchstr addchnstr addnstr addstr addnwstr
#pragma interface addwstr add_wch add_wchnstr add_wchstr attroff attron
#pragma interface attrset attr_get attr_off attr_on attr_set baudrate beep
#pragma interface bkgd bkgdset bkgrndset bkgrnd border border_set box
#pragma interface box_set can_change_color cbreak chgat clear clearok
#pragma interface clrtobot clrtoeol color_content copywin curs_set
#pragma interface def_prog_mode def_shell_mode delay_output delch delscreen
#pragma interface delwin deleteln derwin doupdate dupwin echo echochar
#pragma interface echo_wchar endwin erase erasechar erasewchar filter flash
#pragma interface flushinp getbkgd getbkgrnd getcchar getch getnstr
#pragma interface getn_wstr getstr get_wch getwin get_wstr halfdelay
#pragma interface has_colors has_ic has_il hline hline_set idcok idlok
#pragma interface immedok inch inchnstr inchstr initscr init_color init_pair
#pragma interface innstr innwstr insch insdelln insertln insnstr insstr
#pragma interface instr ins_nwstr ins_wch ins_wstr intrflush in_wch
#pragma interface in_wchstr in_wchnstr inwstr isendwin is_linetouched
#pragma interface is_wintouched keyname key_name keypad killchar killwchar
#pragma interface leaveok longname meta move mvaddch mvaddchnstr mvaddchstr
#pragma interface mvaddnstr mvaddnwstr mvaddstr mvaddwstr mvadd_wch
#pragma interface mvadd_wchnstr mvadd_wchstr mvchgat mvcur mvdelch mvderwin
#pragma interface mvgetch mvgetnstr mvgetn_wstr mvgetstr mvget_wch
#pragma interface mvget_wstr mvhline mvhline_set mvinch mvinchnstr mvinchstr
#pragma interface mvinnstr mvinnwstr mvinsch mvinsnstr mvinsstr mvinstr
#pragma interface mvins_nwstr mvins_wch mvins_wstr mvinwstr mvin_wch
#pragma interface mvin_wchnstr mvin_wchstr mvvline mvvline_set mvwaddch
#pragma interface mvwaddchnstr mvwaddchstr mvwaddnstr mvwaddnwstr mvwaddstr
#pragma interface mvwaddwstr mvwadd_wch mvwadd_wchnstr mvwadd_wchstr
#pragma interface mvwchgat mvwdelch mvwgetch mvwgetnstr mvwgetn_wstr
#pragma interface mvwgetstr mvwget_wch mvwget_wstr mvwhline mvwhline_set
#pragma interface mvwin mvwinch mvwinchnstr mvwinchstr mvwinnstr mvwinnwstr
#pragma interface mvwinsch mvwinsnstr mvwinsstr mvwinstr mvwins_nwstr
#pragma interface mvwins_wch mvwins_wstr mvwinwstr mvwin_wch mvwin_wchnstr
#pragma interface mvwin_wchstr mvwvline mvwvline_set napms newpad newterm
#pragma interface newwin nl nonl nocbreak nodelay noecho noqiflush noraw
#pragma interface notimeout overlay overwrite pair_content pechochar
#pragma interface pecho_wchar pnoutrefresh prefresh putwin qiflush raw
#pragma interface redrawwin refresh resetty reset_prog_mode reset_shell_mode
#pragma interface ripoffline savetty scr_dump scr_init scrl scroll scrollok
#pragma interface scr_restore scr_set setcchar setscrreg set_term
#pragma interface slk_attroff slk_attr_off slk_attron slk_attr_on
#pragma interface slk_attrset slk_attr_set slk_clear slk_init slk_label
#pragma interface slk_noutrefresh slk_refresh slk_restore slk_set slk_touch
#pragma interface slk_wset standend standout start_color subpad subwin
#pragma interface syncok termattrs termname timeout touchline touchwin
#pragma interface typeahead ungetch unget_wch untouchwin use_env vidattr
#pragma interface vid_attr vidputs vid_puts vline vline_set vwprintw
#pragma interface vw_printw vwscanw vw_scanw waddch waddchnstr waddchstr
#pragma interface waddnstr waddnwstr waddstr waddwstr wadd_wch wadd_wchnstr
#pragma interface wadd_wchstr wattroff wattron wattrset wattr_get wattr_off
#pragma interface wattr_on wattr_set wbkgd wbkgdset wbkgrnd wbkgrndset
#pragma interface wborder wborder_set wchgat wclear wclrtobot wclrtoeol
#pragma interface wcursyncup wdelch wdeleteln wechochar wecho_wchar werase
#pragma interface wgetbkgrnd wgetch wgetnstr wgetn_wstr wgetstr wget_wch
#pragma interface wget_wstr whline whline_set winch winchnstr winchstr
#pragma interface winnstr winnwstr winsch winsdelln winsertln winsnstr
#pragma interface winsstr winstr wins_nwstr wins_wch wins_wstr winwstr
#pragma interface win_wch win_wchnstr win_wchstr wmove wnoutrefresh
#pragma interface wredrawln wrefresh wscrl wsetscrreg wstandend wstandout
#pragma interface wsyncdown wsyncup wtimeout wtouchln wunctrl wvline
#pragma interface wvline_set

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_CURSES_H */
