|
Defines |
| #define | WINDOW char |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | A_NORMAL 0 |
| #define | A_STANDOUT 1 |
| #define | A_BOLD 2 |
| #define | A_UNDERLINE 3 |
| #define | A_ALTCHARSET 4 |
| #define | A_POPUP 5 |
| #define | A_VISIBLE 6 |
| #define | KBSIZ 4096 |
| #define | NFKEYS 40 |
| #define | CHECKBIOS(x, y) (y) |
| #define | VOIDBIOS(x, y) {y;} |
| #define | setcolor(m, a) CHECKBIOS(bioscolor(m,a), ansicolor(m,a)) |
| #define | fixcolor() VOIDBIOS(;, tputs(normalcolor, 1, faddch)) |
| #define | quitcolor() CHECKBIOS(biosquit(), ansiquit()) |
| #define | do_SO() VOIDBIOS((vmode=A_STANDOUT), tputs(SOcolor, 1, faddch)) |
| #define | do_SE() VOIDBIOS((vmode=A_NORMAL), tputs(SEcolor, 1, faddch)) |
| #define | do_US() VOIDBIOS((vmode=A_UNDERLINE), tputs(UScolor, 1, faddch)) |
| #define | do_UE() VOIDBIOS((vmode=A_NORMAL), tputs(UEcolor, 1, faddch)) |
| #define | do_MD() VOIDBIOS((vmode=A_BOLD), tputs(MDcolor, 1, faddch)) |
| #define | do_ME() VOIDBIOS((vmode=A_NORMAL), tputs(MEcolor, 1, faddch)) |
| #define | do_AS() VOIDBIOS((vmode=A_ALTCHARSET), tputs(AScolor, 1, faddch)) |
| #define | do_AE() VOIDBIOS((vmode=A_NORMAL), tputs(AEcolor, 1, faddch)) |
| #define | do_POPUP() VOIDBIOS((vmode=A_POPUP), tputs(POPUPcolor, 1, faddch)) |
| #define | do_VISIBLE() VOIDBIOS((vmode=A_VISIBLE), tputs(VISIBLEcolor, 1, faddch)) |
| #define | do_VB() VOIDBIOS(;, tputs(VB, 1, faddch)) |
| #define | do_UP() VOIDBIOS(v_up(), tputs(UP, 1, faddch)) |
| #define | do_CE() VOIDBIOS(v_ce(), tputs(CE, 1, faddch)) |
| #define | do_CD() VOIDBIOS(v_cd(), tputs(CD, 1, faddch)) |
| #define | do_AL() VOIDBIOS(v_al(), tputs(AL, LINES, faddch)) |
| #define | do_DL() VOIDBIOS(v_dl(), tputs(DL, LINES, faddch)) |
| #define | do_SR() VOIDBIOS(v_sr(), tputs(SR, 1, faddch)) |
| #define | do_KS() VOIDBIOS(1, tputs(KS, 1, faddch)) |
| #define | do_KE() VOIDBIOS(1, tputs(KE, 1, faddch)) |
| #define | do_IM() VOIDBIOS(;, tputs(IM, 1, faddch)) |
| #define | do_IC() VOIDBIOS(;, tputs(IC, 1, faddch)) |
| #define | do_EI() VOIDBIOS(;, tputs(EI, 1, faddch)) |
| #define | do_DC() VOIDBIOS(;, tputs(DC, COLS, faddch)) |
| #define | do_TI() VOIDBIOS(;, (void)ttywrite(TI, (unsigned)strlen(TI))) |
| #define | do_TE() VOIDBIOS(;, (void)ttywrite(TE, (unsigned)strlen(TE))) |
| #define | do_CQ() VOIDBIOS(v_cs(), tputs(CQ, 1, faddch)) |
| #define | do_CX() VOIDBIOS(v_cs(), tputs(CX, 1, faddch)) |
| #define | do_CV() VOIDBIOS(v_cs(), tputs(CV, 1, faddch)) |
| #define | do_CI() VOIDBIOS(v_cb(), tputs(CI, 1, faddch)) |
| #define | do_CR() VOIDBIOS(v_cb(), tputs(CR, 1, faddch)) |
| #define | do_aend() VOIDBIOS((vmode=A_NORMAL), endcolor()) |
| #define | has_AM CHECKBIOS(1, AM) |
| #define | has_PT CHECKBIOS(0, PT) |
| #define | has_VB CHECKBIOS((char *)0, VB) |
| #define | has_UP CHECKBIOS((char *)1, UP) |
| #define | has_SO CHECKBIOS((char)1, (*SO)) |
| #define | has_SE CHECKBIOS((char)1, (*SE)) |
| #define | has_US CHECKBIOS((char)1, (*US)) |
| #define | has_UE CHECKBIOS((char)1, (*UE)) |
| #define | has_MD CHECKBIOS((char)1, (*MD)) |
| #define | has_ME CHECKBIOS((char)1, (*ME)) |
| #define | has_AS CHECKBIOS((char)1, (*AS)) |
| #define | has_AE CHECKBIOS((char)1, (*AE)) |
| #define | has_CB CHECKBIOS(1, 0) |
| #define | has_CS CHECKBIOS(1, 0) |
| #define | has_CE CHECKBIOS((char *)1, CE) |
| #define | has_CD CHECKBIOS((char *)1, CD) |
| #define | has_AL CHECKBIOS((char *)1, AL) |
| #define | has_DL CHECKBIOS((char *)1, DL) |
| #define | has_SR CHECKBIOS((char *)1, SR) |
| #define | has_KS CHECKBIOS((char)1, (*KS)) |
| #define | has_KE CHECKBIOS((char)1, (*KE)) |
| #define | has_KU KU |
| #define | has_KD KD |
| #define | has_KL KL |
| #define | has_KR KR |
| #define | has_HM HM |
| #define | has_EN EN |
| #define | has_PU PU |
| #define | has_PD PD |
| #define | has_KI KI |
| #define | has_IM CHECKBIOS((char)0, (*IM)) |
| #define | has_IC CHECKBIOS((char)0, (*IC)) |
| #define | has_EI CHECKBIOS((char)0, (*EI)) |
| #define | has_DC CHECKBIOS((char *)0, DC) |
| #define | has_TI CHECKBIOS((char)0, (*TI)) |
| #define | has_TE CHECKBIOS((char)0, (*TE)) |
| #define | has_CQ CHECKBIOS((char *)1, CQ) |
| #define | _addCR VOIDBIOS(;, (stdscr[-1] == '\n' ? qaddch('\r') : 0)) |
| #define | qaddch(ch) CHECKBIOS(v_put(ch), (*stdscr++ = (ch))) |
| #define | addch(ch) if (qaddch(ch) == '\n') qaddch('\r'); else |
| #define | addstr(str) {qaddstr(str); _addCR;} |
| #define | move(y, x) VOIDBIOS(v_move(x,y), tputs(tgoto(CM, x, y), 1, faddch)) |
| #define | mvaddch(y, x, ch) {move(y,x); addch(ch);} |
| #define | refresh() VOIDBIOS(;, wrefresh()) |
| #define | standout() do_SO() |
| #define | standend() do_SE() |
| #define | clrtoeol() do_CE() |
| #define | clrtobot() do_CD() |
| #define | insertln() do_AL() |
| #define | deleteln() do_DL() |
| #define | delch() do_DC() |
| #define | scrollok(w, b) |
| #define | raw() |
| #define | echo() |
| #define | cbreak() |
| #define | noraw() |
| #define | noecho() |
| #define | nocbreak() |
Functions |
| char * | tgoto () |
| char * | tgetstr () |
| void | tputs () |
| int | faddch () |
| void | initscr () |
| void | endwin () |
| void | suspend_curses () |
| void | resume_curses () |
| void | attrset () |
| void | insch () |
| void | qaddstr () |
| void | wrefresh () |
| void | wqrefresh () |
Variables |
| char * | FKEY [NFKEYS] |
| char * | termtype |
| short | ospeed |
| char | PC |
| WINDOW * | stdscr |
| WINDOW | kbuf [KBSIZ] |
| int | LINES |
| int | COLS |
| int | AM |
| int | PT |
| char * | VB |
| char * | UP |
| char * | SO |
| char * | SE |
| char * | US |
| char * | UE |
| char * | MD |
| char * | ME |
| char * | AS |
| char * | AE |
| char * | MV |
| char * | CM |
| char * | CE |
| char * | CD |
| char * | AL |
| char * | DL |
| char * | SR |
| char * | KS |
| char * | KE |
| char * | KU |
| char * | KD |
| char * | KL |
| char * | KR |
| char * | PU |
| char * | PD |
| char * | HM |
| char * | EN |
| char * | KI |
| char * | IM |
| char * | IC |
| char * | EI |
| char * | DC |
| char * | TI |
| char * | TE |
| char * | CQ |
| char * | CX |
| char * | CV |
| char * | CI |
| char * | CR |
| char * | aend |
| char | ERASEKEY |
| char | SOcolor [] |
| char | SEcolor [] |
| char | UScolor [] |
| char | UEcolor [] |
| char | MDcolor [] |
| char | MEcolor [] |
| char | AScolor [] |
| char | AEcolor [] |
| char | POPUPcolor [] |
| char | VISIBLEcolor [] |
| char | normalcolor [] |