22 lines
428 B
C
22 lines
428 B
C
|
|
#ifndef DORNE_CURSE_H
|
||
|
|
#define DORNE_CURSE_H
|
||
|
|
|
||
|
|
/* libncurses with wide-character support. */
|
||
|
|
#include <ncursesw/ncurses.h>
|
||
|
|
|
||
|
|
enum crs_mode {
|
||
|
|
/* tty cbreak mode */
|
||
|
|
WMODE_CBREAK,
|
||
|
|
/* tty raw mode */
|
||
|
|
WMODE_RAW,
|
||
|
|
/* tty cooked mode (ISIG & IXON not modified)*/
|
||
|
|
WMODE_NOCBREAK,
|
||
|
|
/* tty cooked mode (ISIG & IXON set) */
|
||
|
|
WMODE_NORAW,
|
||
|
|
};
|
||
|
|
|
||
|
|
int termmode(enum crs_mode mode);
|
||
|
|
void init_ncurses(void);
|
||
|
|
|
||
|
|
#endif /* DORNE_CURSE_H */
|