#include <stdlib.h>#include <termcap.h>#include <sys/types.h>#include <sys/ioctl.h>#include <curses.h>#include "curspriv.h"Include dependency graph for cursesio.c:

Go to the source code of this file.
Defines | |
| #define | RIGHTARROW 0 |
| #define | LEFTARROW 1 |
| #define | DOWNARROW 2 |
| #define | UPARROW 3 |
| #define | FULLSQUARE 4 |
| #define | GREYSQUARE 5 |
| #define | EMPTYSQUARE 6 |
| #define | LATERN 7 |
| #define | DIAMOND 8 |
| #define | DEGREE 9 |
| #define | PLUSMINUS 10 |
| #define | DOWNRIGHT 11 |
| #define | UPRIGHT 12 |
| #define | UPLEFT 13 |
| #define | DOWNLEFT 14 |
| #define | CROSS 15 |
| #define | UPLINE 16 |
| #define | UPMIDLINE 17 |
| #define | MIDLINE 18 |
| #define | DOMIDLINE 19 |
| #define | DOWNLINE 20 |
| #define | TEELEFT 21 |
| #define | TEERIGHT 22 |
| #define | TEEHEAD 23 |
| #define | TEENORMAL 24 |
| #define | VERTLINE 25 |
| #define | PARAGRAPH 26 |
Functions | |
| void | fatal (char *s) |
| void | outc (int c) |
| void | poscur (int r, int c) |
| void | clrscr () |
| int | setterm (char *type) |
| void | gettmode () |
Variables | |
| termios _orig_tty | _tty |
| cursv | _cursvar |
| WINDOW * | stdscr |
| WINDOW * | curscr |
| int | LINES |
| int | COLS |
| bool | NONL |
| char | termcap [1024] |
| char | tc [200] |
| char * | ttytype |
| static char * | arp |
| char * | cp |
| char * | cl |
| char * | cm |
| char * | so |
| char * | se |
| char * | mr |
| char * | me |
| char * | mb |
| char * | md |
| char * | us |
| char * | ue |
| char * | vi |
| char * | ve |
| char * | vs |
| char * | as |
| char * | ae |
| char * | bl |
| char * | vb |
| unsigned int | ACS_ULCORNER |
| unsigned int | ACS_LLCORNER |
| unsigned int | ACS_URCORNER |
| unsigned int | ACS_LRCORNER |
| unsigned int | ACS_RTEE |
| unsigned int | ACS_LTEE |
| unsigned int | ACS_BTEE |
| unsigned int | ACS_TTEE |
| unsigned int | ACS_HLINE |
| unsigned int | ACS_VLINE |
| unsigned int | ACS_PLUS |
| unsigned int | ACS_S1 |
| unsigned int | ACS_S9 |
| unsigned int | ACS_DIAMOND |
| unsigned int | ACS_CKBOARD |
| unsigned int | ACS_DEGREE |
| unsigned int | ACS_PLMINUS |
| unsigned int | ACS_BULLET |
| unsigned int | ACS_LARROW |
| unsigned int | ACS_RARROW |
| unsigned int | ACS_DARROW |
| unsigned int | ACS_UARROW |
| unsigned int | ACS_BOARD |
| unsigned int | ACS_LANTERN |
| unsigned int | ACS_BLOCK |
| unsigned int | _cursgraftable [27] |
| char | _cursident [28] = "+,.-0ahI`fgjklmnopqrstuvwx~" |
|
|
Definition at line 114 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 108 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 107 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 118 of file cursesio.c. |
|
|
Definition at line 101 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 113 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 119 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 110 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 105 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 103 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 104 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 106 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 100 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 117 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 125 of file cursesio.c. |
|
|
Definition at line 109 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 99 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 122 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 120 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 123 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 121 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 102 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 112 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 115 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 116 of file cursesio.c. |
|
|
Definition at line 111 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 124 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 62 of file cursesio.c. |
|
|
Definition at line 40 of file cursesio.c. |
|
|
Definition at line 215 of file cursesio.c. References _cursvar, _tty, termios::c_iflag, termios::c_lflag, cursv::cbrkmode, ECHO, cursv::echoit, ICANON, ICRNL, ISIG, NONL, cursv::rawmode, and tcgetattr. Referenced by initscr(). |
|
|
Definition at line 48 of file cursesio.c. References putchar. |
|
||||||||||||
|
Definition at line 55 of file cursesio.c. |
|
|
Definition at line 134 of file cursesio.c. References _cursgraftable, _cursident, A_ALTCHARSET, ACS_BLOCK, ACS_BOARD, ACS_BTEE, ACS_BULLET, ACS_CKBOARD, ACS_DARROW, ACS_DEGREE, ACS_DIAMOND, ACS_HLINE, ACS_LANTERN, ACS_LARROW, ACS_LLCORNER, ACS_LRCORNER, ACS_LTEE, ACS_PLMINUS, ACS_PLUS, ACS_RARROW, ACS_RTEE, ACS_S1, ACS_S9, ACS_TTEE, ACS_UARROW, ACS_ULCORNER, ACS_URCORNER, ACS_VLINE, ae, arp, as, bl, cl, cm, COLS, CROSS, DEGREE, DIAMOND, DOWNARROW, DOWNLEFT, DOWNLINE, DOWNRIGHT, EMPTYSQUARE, ERR, FULLSQUARE, GREYSQUARE, i, ioctl, LATERN, LEFTARROW, LINES, mb, md, me, MIDLINE, mr, OK, PLUSMINUS, RIGHTARROW, se, so, tc, TEEHEAD, TEELEFT, TEENORMAL, TEERIGHT, termcap, tgetent(), tgetnum(), tgetstr(), TIOCGWINSZ, ue, UPARROW, UPLEFT, UPLINE, UPRIGHT, us, vb, ve, VERTLINE, vi, vs, winsize::ws_col, and winsize::ws_row. Referenced by initscr(). |
|
|
Initial value:
{
'>', '<', 'v', '^', '#', ':', ' ', '#', '+', '\'', '#', '+', '+',
'+', '+', '+', '-', ' ', '-', ' ', '_', '+', '+', '+', '+', '|'
}
Definition at line 127 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 132 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 9 of file cursesio.c. Referenced by cbreak(), clearok(), doupdate(), echo(), endwin(), gettmode(), gotoxy(), initscr(), mvcur(), nocbreak(), noecho(), noraw(), Putchar(), raw(), ttysetflags(), wgetch(), and wnoutrefresh(). |
|
|
Definition at line 8 of file cursesio.c. Referenced by gettmode(), inittty(), and ttysetflags(). |
|
|
Definition at line 93 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 91 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 75 of file cursesio.c. Referenced by setterm(), and SetUpScreen(). |
|
|
Definition at line 86 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 83 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 89 of file cursesio.c. Referenced by ResetGame(), and setterm(). |
|
|
Definition at line 84 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 82 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 77 of file cursesio.c. Referenced by setterm(), SetUpScreen(), and wbox(). |
|
|
Definition at line 92 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 87 of file cursesio.c. Referenced by ResetGame(), and setterm(). |
|
|
Definition at line 70 of file cursesio.c. Referenced by setterm(), SetUpScreen(), and wbox(). |
|
|
Definition at line 72 of file cursesio.c. Referenced by setterm(), SetUpScreen(), and wbox(). |
|
|
Definition at line 74 of file cursesio.c. Referenced by setterm(), and SetUpScreen(). |
|
|
Definition at line 85 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 79 of file cursesio.c. Referenced by setterm(), and SetUpScreen(). |
|
|
Definition at line 88 of file cursesio.c. Referenced by ResetGame(), and setterm(). |
|
|
Definition at line 73 of file cursesio.c. Referenced by setterm(), and SetUpScreen(). |
|
|
Definition at line 80 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 81 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 76 of file cursesio.c. Referenced by setterm(), and SetUpScreen(). |
|
|
Definition at line 90 of file cursesio.c. Referenced by ResetGame(), and setterm(). |
|
|
Definition at line 69 of file cursesio.c. Referenced by setterm(), SetUpScreen(), and wbox(). |
|
|
Definition at line 71 of file cursesio.c. Referenced by setterm(), SetUpScreen(), and wbox(). |
|
|
Definition at line 78 of file cursesio.c. |
|
|
Definition at line 35 of file cursesio.c. |
|
|
Definition at line 18 of file cursesio.c. Referenced by arp_timeout(), delete_all(), do_set(), is_arp_me(), make_arp(), process_arp_pkt(), setterm(), show_all(), and show_one(). |
|
|
Definition at line 34 of file cursesio.c. Referenced by newattr(), print_actions(), print_gotos(), and setterm(). |
|
|
Definition at line 36 of file cursesio.c. |
|
|
Definition at line 21 of file cursesio.c. |
|
|
Definition at line 22 of file cursesio.c. |
|
|
Definition at line 12 of file cursesio.c. |
|
|
Definition at line 19 of file cursesio.c. |
|
|
Definition at line 11 of file cursesio.c. Referenced by clearok(), clrupdate(), doupdate(), endwin(), initscr(), transformline(), wgetch(), and wrefresh(). |
|
|
Definition at line 12 of file cursesio.c. |
|
|
Definition at line 27 of file cursesio.c. Referenced by ar_open(), ar_rdsync(), ar_rev(), get_phys(), ini_terminal(), newattr(), and setterm(). |
|
|
Definition at line 28 of file cursesio.c. Referenced by div_ext(), getstat(), newattr(), setstat(), setterm(), and trysubmandir(). |
|
|
Definition at line 26 of file cursesio.c. Referenced by endwin(), in(), newattr(), out(), and setterm(). |
|
|
Definition at line 25 of file cursesio.c. Referenced by ini_terminal(), newattr(), pci_reserve3(), and setterm(). |
|
|
Definition at line 13 of file cursesio.c. Referenced by gettmode(), nl(), nonl(), ttysetflags(), and waddch(). |
|
|
Definition at line 24 of file cursesio.c. Referenced by portbyname(), and setterm(). |
|
|
Definition at line 23 of file cursesio.c. |
|
|
Definition at line 11 of file cursesio.c. |
|
|
Definition at line 16 of file cursesio.c. |
|
|
Definition at line 15 of file cursesio.c. |
|
|
Definition at line 17 of file cursesio.c. |
|
|
Definition at line 30 of file cursesio.c. Referenced by setterm(). |
|
|
Definition at line 29 of file cursesio.c. Referenced by newattr(), setterm(), and unzOpen2(). |
|
|
Definition at line 37 of file cursesio.c. |
|
|
Definition at line 32 of file cursesio.c. Referenced by curs_set(), and setterm(). |
|
|
Definition at line 31 of file cursesio.c. |
|
|
Definition at line 33 of file cursesio.c. Referenced by curs_set(), main(), and setterm(). |
1.4.6