|
|
1.1 root 1: /* @(#)llib-lcurses 1.5 (Berkeley) 3/27/83 */
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, GT, HZ, IN, MI, MS, NC, OS, UL, XN;
12:
13: char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *DC, *DL, *DM, *DO, *ED,
14: *EI, *HO, *IC, *IM, *IP, *LL, *MA, *ND, *SE, *SF, *SO, *SR,
15: *TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VE, *VS, PC;
16:
17: /*
18: * From the tty modes...
19: */
20:
21: bool NONL, UPPERCASE, normtty, _pfast;
22:
23: # define WINDOW struct _win_st
24:
25: bool My_term, _echoit, _rawmode, _endwin;
26:
27: char *Def_term, ttytype[];
28:
29: int LINES, COLS, _tty_ch, _res_flg;
30:
31: SGTTY _tty;
32:
33: WINDOW *stdscr, *curscr;
34:
35: box(win,vert,hor) WINDOW *win; int vert, hor; {}
36: delwin(win) WINDOW *win; {}
37: endwin() {}
38: gettmode() {}
39: WINDOW *initscr() {
40: AL = AL;
41: AM = AM;
42: BC = BC;
43: BS = BS;
44: BT = BT;
45: CA = CA;
46: CD = CD;
47: CE = CE;
48: CL = CL;
49: CM = CM;
50: DA = DA;
51: DB = DB;
52: DC = DC;
53: DL = DL;
54: DM = DM;
55: DO = DO;
56: ED = ED;
57: EO = EO;
58: EI = EI;
59: GT = GT;
60: HO = HO;
61: HZ = HZ;
62: IC = IC;
63: IN = IN;
64: IM = IM;
65: IP = IP;
66: LL = LL;
67: MA = MA;
68: MI = MI;
69: NC = NC;
70: ND = ND;
71: OS = OS;
72: PC = PC;
73: SE = SE;
74: SF = SF;
75: SO = SO;
76: SR = SR;
77: TA = TA;
78: TE = TE;
79: TI = TI;
80: UC = UC;
81: UE = UE;
82: UL = UL;
83: UP = UP;
84: US = US;
85: VB = VB;
86: VE = VE;
87: VS = VS;
88: XN = XN;
89: NONL = NONL;
90: UPPERCASE = UPPERCASE;
91: normtty = normtty;
92: _pfast = _pfast;
93: _tty = _tty;
94: My_term = My_term;
95: _echoit = _echoit;
96: _rawmode = _rawmode;
97: LINES = LINES;
98: COLS = COLS;
99: _tty_ch = _tty_ch;
100: _res_flg = _res_flg;
101: stdscr = stdscr;
102: curscr = curscr;
103: _echoit = _echoit;
104: _rawmode = _rawmode;
105: _tty_ch = _tty_ch;
106: return (WINDOW *) 0;
107: }
108: char * longname(bp, def) char *bp, *def; { return bp; }
109: mvcur(ly,lx,y,x) int ly, lx, y, x; { }
110: /* VARARGS3 */
111: mvprintw(y,x,fmt) int y, x; char *fmt; { return 0; }
112: /* VARARGS3 */
113: mvscanw(y,x,fmt) int y, x; char *fmt; { return 0; }
114: /* VARARGS4 */
115: mvwprintw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }
116: /* VARARGS4 */
117: mvwscanw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }
118: WINDOW *newwin(Nl, Nc, by, bx) int Nl, Nc, by, bx; { return (WINDOW *) 0; }
119: overlay(win1, win2) WINDOW *win1, *win2; { }
120: overwrite(win1, win2) WINDOW *win1, *win2; { }
121: /* VARARGS1 */
122: printw(fmt) char *fmt; { return 0; }
123: /* VARARGS1 */
124: scanw(fmt) char *fmt; { return 0; }
125: scroll(win) WINDOW *win; { return 0; }
126: setterm(type) char *type; { return 0; }
127: WINDOW *subwin(o, Nl, Nc, by, bx) WINDOW *o; int Nl, Nc, by, bx; { return o; }
128: waddch(win,ch) WINDOW *win; char ch; { return 0; }
129: waddstr(win,str) WINDOW *win; char *str; { return 0; }
130: wclear(win) WINDOW *win; { return 0; }
131: wclrtobot(win) WINDOW *win; { return 0; }
132: wclrtoeol(win) WINDOW *win; { return 0; }
133: wdeleteln(win) WINDOW *win; { return 0; }
134: werase(win) WINDOW *win; { return 0; }
135: wgetch(win) WINDOW *win; { return '0'; }
136: wgetstr(win,str) WINDOW *win; char *str; { return 0; }
137: winsertln(win) WINDOW *win; { return 0; }
138: wmove(win,y,x) WINDOW *win; int y, x; { return 0; }
139: /* VARARGS2 */
140: wprintw(win,fmt) WINDOW *win; char *fmt; { return 0; }
141: wrefresh(win) WINDOW *win; { return 0; }
142: /* VARARGS2 */
143: wscanw(win,fmt) WINDOW *win; char *fmt; { return 0; }
144: /* These really return char *'s but this will do. */
145: int wstandout(win) WINDOW *win; { return 0; }
146: int wstandend(win) WINDOW *win; { return 0; }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.