1/* @(#)llib-lcurses 1.6 (Berkeley) 04/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 11bool AM, BS, CA, DA, DB, EO, HC, HZ, IN, MI, MS, NC, NS, OS, UL, 12 XB, XN, XT, XS, XX; 13char *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; 20char PC; 21 22/* 23 * From the tty modes... 24 */ 25 26bool GT, NONL, UPPERCASE, normtty, _pfast; 27 28# define WINDOW struct _win_st 29 30bool My_term, _echoit, _rawmode, _endwin; 31 32char *Def_term, ttytype[]; 33 34int LINES, COLS, _tty_ch, _res_flg; 35 36SGTTY _tty; 37 38WINDOW *stdscr, *curscr; 39 40 box(win,vert,hor) WINDOW *win; int vert, hor; {} 41 delwin(win) WINDOW *win; {} 42 endwin() {} 43 gettmode() {} 44WINDOW *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} 113char * 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; } 123WINDOW *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; } 132WINDOW *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. */ 150int wstandout(win) WINDOW *win; { return 0; } 151int wstandend(win) WINDOW *win; { return 0; } 152char * getcap(name) char * name; { return 0; } 153char * _unctrl[1]; 154