1/* @(#)llib-lcurses 1.5 (Berkeley) 03/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 11bool AM, BS, CA, DA, DB, EO, GT, HZ, IN, MI, MS, NC, OS, UL, XN; 12 13char *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 21bool NONL, UPPERCASE, normtty, _pfast; 22 23# define WINDOW struct _win_st 24 25bool My_term, _echoit, _rawmode, _endwin; 26 27char *Def_term, ttytype[]; 28 29int LINES, COLS, _tty_ch, _res_flg; 30 31SGTTY _tty; 32 33WINDOW *stdscr, *curscr; 34 35 box(win,vert,hor) WINDOW *win; int vert, hor; {} 36 delwin(win) WINDOW *win; {} 37 endwin() {} 38 gettmode() {} 39WINDOW *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} 108char * 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; } 118WINDOW *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; } 127WINDOW *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. */ 145int wstandout(win) WINDOW *win; { return 0; } 146int wstandend(win) WINDOW *win; { return 0; } 147