|
|
1.1 root 1: /* @(#)llib-lcurses 1.6 (Berkeley) 4/22/87 */
2:
3: /* LINTLIBRARY */
4: # include "curses.h"
5:
6: /*
7: * Fake declarations; all of these are declared as externs in curses.h,
8: * but lint needs something a little more solid than that
9: */
10:
11: bool AM, BS, CA, DA, DB, EO, HC, HZ, IN, MI, MS, NC, NS, OS, UL,
12: XB, XN, XT, XS, XX;
13: char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *CR, *CS, *DC, *DL,
14: *DM, *DO, *ED, *EI, *K0, *K1, *K2, *K3, *K4, *K5, *K6,
15: *K7, *K8, *K9, *HO, *IC, *IM, *IP, *KD, *KE, *KH, *KL,
16: *KR, *KS, *KU, *LL, *MA, *ND, *NL, *RC, *SC, *SE, *SF,
17: *SO, *SR, *TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VS,
18: *VE, *AL_PARM, *DL_PARM, *UP_PARM, *DOWN_PARM,
19: *LEFT_PARM, *RIGHT_PARM;
20: char PC;
21:
22: /*
23: * From the tty modes...
24: */
25:
26: bool GT, NONL, UPPERCASE, normtty, _pfast;
27:
28: # define WINDOW struct _win_st
29:
30: bool My_term, _echoit, _rawmode, _endwin;
31:
32: char *Def_term, ttytype[];
33:
34: int LINES, COLS, _tty_ch, _res_flg;
35:
36: SGTTY _tty;
37:
38: WINDOW *stdscr, *curscr;
39:
40: box(win,vert,hor) WINDOW *win; int vert, hor; {}
41: delwin(win) WINDOW *win; {}
42: endwin() {}
43: gettmode() {}
44: WINDOW *initscr() {
45: AL = AL;
46: AM = AM;
47: BC = BC;
48: BS = BS;
49: BT = BT;
50: CA = CA;
51: CD = CD;
52: CE = CE;
53: CL = CL;
54: CM = CM;
55: DA = DA;
56: DB = DB;
57: DC = DC;
58: DL = DL;
59: DM = DM;
60: DO = DO;
61: ED = ED;
62: EO = EO;
63: EI = EI;
64: GT = GT;
65: HO = HO;
66: HZ = HZ;
67: IC = IC;
68: IN = IN;
69: IM = IM;
70: IP = IP;
71: LL = LL;
72: MA = MA;
73: MI = MI;
74: NC = NC;
75: ND = ND;
76: OS = OS;
77: PC = PC;
78: SE = SE;
79: SF = SF;
80: SO = SO;
81: SR = SR;
82: TA = TA;
83: TE = TE;
84: TI = TI;
85: UC = UC;
86: UE = UE;
87: UL = UL;
88: UP = UP;
89: US = US;
90: VB = VB;
91: VE = VE;
92: VS = VS;
93: XN = XN;
94: NONL = NONL;
95: UPPERCASE = UPPERCASE;
96: normtty = normtty;
97: _pfast = _pfast;
98: _tty = _tty;
99: My_term = My_term;
100: _echoit = _echoit;
101: _rawmode = _rawmode;
102: LINES = LINES;
103: COLS = COLS;
104: _tty_ch = _tty_ch;
105: _res_flg = _res_flg;
106: stdscr = stdscr;
107: curscr = curscr;
108: _echoit = _echoit;
109: _rawmode = _rawmode;
110: _tty_ch = _tty_ch;
111: return (WINDOW *) 0;
112: }
113: char * longname(bp, def) char *bp, *def; { return bp; }
114: mvcur(ly,lx,y,x) int ly, lx, y, x; { }
115: /* VARARGS3 */
116: mvprintw(y,x,fmt) int y, x; char *fmt; { return 0; }
117: /* VARARGS3 */
118: mvscanw(y,x,fmt) int y, x; char *fmt; { return 0; }
119: /* VARARGS4 */
120: mvwprintw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }
121: /* VARARGS4 */
122: mvwscanw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }
123: WINDOW *newwin(Nl, Nc, by, bx) int Nl, Nc, by, bx; { return (WINDOW *) 0; }
124: overlay(win1, win2) WINDOW *win1, *win2; { }
125: overwrite(win1, win2) WINDOW *win1, *win2; { }
126: /* VARARGS1 */
127: printw(fmt) char *fmt; { return 0; }
128: /* VARARGS1 */
129: scanw(fmt) char *fmt; { return 0; }
130: scroll(win) WINDOW *win; { return 0; }
131: setterm(type) char *type; { return 0; }
132: WINDOW *subwin(o, Nl, Nc, by, bx) WINDOW *o; int Nl, Nc, by, bx; { return o; }
133: waddch(win,ch) WINDOW *win; char ch; { return 0; }
134: waddstr(win,str) WINDOW *win; char *str; { return 0; }
135: wclear(win) WINDOW *win; { return 0; }
136: wclrtobot(win) WINDOW *win; { return 0; }
137: wclrtoeol(win) WINDOW *win; { return 0; }
138: wdeleteln(win) WINDOW *win; { return 0; }
139: werase(win) WINDOW *win; { return 0; }
140: wgetch(win) WINDOW *win; { return '0'; }
141: wgetstr(win,str) WINDOW *win; char *str; { return 0; }
142: winsertln(win) WINDOW *win; { return 0; }
143: wmove(win,y,x) WINDOW *win; int y, x; { return 0; }
144: /* VARARGS2 */
145: wprintw(win,fmt) WINDOW *win; char *fmt; { return 0; }
146: wrefresh(win) WINDOW *win; { return 0; }
147: /* VARARGS2 */
148: wscanw(win,fmt) WINDOW *win; char *fmt; { return 0; }
149: /* These really return char *'s but this will do. */
150: int wstandout(win) WINDOW *win; { return 0; }
151: int wstandend(win) WINDOW *win; { return 0; }
152: char * getcap(name) char * name; { return 0; }
153: char * _unctrl[1];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.