13#define INPUT_DELAY 200
14#define INPUT_DELAY_TIMEOUT 1000
38 }
else {
return ERR; }
43 if (
m_echo && ( c >= 32 && c <= 126 ) )
102 if ( n == 0 && ( c >= 32 && c <= 126 ) ) {
106 if ( c >= 32 && c <= 126 ) {
#define NULL
NULL pointer (VOID *)
int beep(void)
Audible signal.
int wdelch(WINDOW *win)
Delete character under the cursor in a window.
struct _curses_window WINDOW
Curses Window struct.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define INPUT_DELAY_TIMEOUT
static int _wgetc(WINDOW *win)
int wgetch(WINDOW *win)
Pop a character from the FIFO into a window.
int wgetnstr(WINDOW *win, char *str, int n)
Read at most n characters from the FIFO into a window.
#define KEY_MIN
Minimum value for special keypresses.
#define KEY_LEFT
Left arrow.
void _wcursback(WINDOW *win) __nonnull
Retreat the cursor back one position (useful for a whole host of ops)
void _wputch(WINDOW *win, chtype ch, int wrap) __nonnull
Write a single character rendition to a window.
MuCurses core implementation specific header file.
int(* getc)(struct _curses_screen *scr)
Pop a character from the keyboard input stream.
bool(* peek)(struct _curses_screen *scr)
Checks to see whether a character is waiting in the input stream.
attr_t attrs
window attributes
SCREEN * scr
screen with which window associates
void mdelay(unsigned long msecs)
Delay for a fixed number of milliseconds.