xref: /original-bsd/old/pcc/lint/llibs/llib-lcurses (revision d6141097)
1/* 05/15/81 (Berkely) @(#)llib-lcurses	1.4 */
2
3/* LINTLIBRARY */
4
5# include	<curses.h>
6
7static char	*sp;
8static WINDOW	*wp;
9
10char	_putchar(c) char c; { return c; }
11	/* VARARGS2 */
12int	_sprintw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
13	/* VARARGS2 */
14int	_sscans(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
15	box(win, vert, hor) WINDOW *win; int vert, hor; {}
16	delwin(win) WINDOW *win; {}
17	endwin() {}
18	fgoto() {}
19	gettmode() {}
20char   *getcap(name) char *name; { return name; }
21WINDOW *initscr() { return wp; }
22char   *longname(bp, def) char *bp ,*def; { return sp; }
23	mvcur(ly, lx, y, x) int ly, lx, y, x; {}
24	/* VARARGS3 */
25int	mvprintw(y, x, fmt, args) int y, x; char *fmt; { return 0; }
26	/* VARARGS3 */
27int	mvscanw(y, x, fmt, args) int y, x; char *fmt; { return 0; }
28int	mvwin(win, by, bx) WINDOW *win; { return 0; }
29	/* VARARGS4 */
30int	mvwprintw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }
31	/* VARARGS4 */
32int	mvwscanw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }
33WINDOW *newwin(num_lines, num_cols, begy, begx) int num_lines, num_cols, begy, begx; { return wp; }
34	overlay(win1, win2) WINDOW *win1, *win2; {}
35	overwrite(win1, win2) WINDOW *win1, *win2; {}
36int	plod(cnt) int cnt; { return 0; }
37	plodput(c) char c; {}
38	/* VARARGS1 */
39int	printw(fmt, args) char *fmt; { return 0; }
40	/* VARARGS1 */
41	putpad(cp) char *cp; {}
42int	scanw(fmt, args) char *fmt; { return 0; }
43int	scroll(win) WINDOW *win; { return 0; }
44int	setterm(type) char *type; { return 0; }
45WINDOW *subwin(orig, num_lines, num_cols, begy, begx) WINDOW *orig; int num_lines, num_cols, begy, begx; { return wp; }
46	touchwin(win) WINDOW *win; {}
47	tstp() {}
48int	waddch(win, c) WINDOW *win; char c; { return 0; }
49int	waddstr(win, str) WINDOW *win; char *str; { return 0; }
50int	wclear(win) WINDOW *win; { return 0; }
51	wclrtobot(win) WINDOW *win; {}
52	wclrtoeol(win) WINDOW *win; {}
53	wdeleteln(win) WINDOW *win; {}
54	werase(win) WINDOW *win; {}
55int	wgetch(win) WINDOW *win; { return 0; }
56int	wgetstr(win, str) WINDOW *win; char *str; { return 0; }
57	winsertln(win) WINDOW *win; {}
58int	wmove(win, y, x) WINDOW *win; int y, x; { return 0; }
59	/* VARARGS2 */
60int	wprintw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
61	/* VARARGS2 */
62int	wrefresh(win) WINDOW *win; { return 0; }
63int	wscanw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
64char   *wstandend(win) WINDOW *win; { return sp; }
65char   *wstandout(win) WINDOW *win; { return sp; }
66	zap() {}
67
68bool	AM, BS, CA, DA, DB, EO, GT, HZ, IN, MI, MS, NC, OS, UL, XN,
69	NONL, UPPERCASE, normtty, _pfast, My_term, _echoit, _rawmode,
70	_endwin;
71
72
73char	*AL, *BC, *BT, *CD, *CE, *CL, *CM, *DC, *DL, *DM, *DO, *ED,
74	*EI, *HO, *IC, *IM, *IP, *LL, *MA, *ND, *SE, *SF, *SO, *SR,
75	*TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VE, *VS, PC,
76	*Def_term, ttytype[];
77
78int	LINES, COLS, _tty_ch, _res_flg;
79
80SGTTY	_tty;
81
82WINDOW	*stdscr, *curscr;
83