1 --- beav-1.40/def.h.msf Mon Apr 28 17:20:42 1997
2 +++ beav-1.40/def.h Mon Apr 28 17:23:37 1997
8 extern char *malloc ();
9 extern char *strcpy ();
10 extern char *strcat ();
18 --- beav-1.40/prototyp.h.msf Mon Apr 28 17:23:58 1997
19 +++ beav-1.40/prototyp.h Mon Apr 28 17:24:42 1997
21 extern void update (void);
22 extern unsigned int get_currow (struct WINDOW *wp);
23 extern unsigned int get_curcol (struct WINDOW *wp);
25 extern void mem_line (int row, struct vid *vvp);
26 extern void ucopy (struct vid *vvp, struct vid *pvp);
27 extern void uline (int row, struct vid *vvp, struct vid *pvp);
29 extern void modeline (struct WINDOW *wp);
30 extern void writ_echo (char *buf);
31 extern char print (void);
33 extern void ttykeymapinit (void);
34 extern char *keystrings (int key);
35 extern void is_wang (void);
37 extern int getsysconfig (union REGS *outregs, struct SREGS *segregs);
39 extern char getscreenstate (void);
40 extern char reposition (void);
41 extern char nextwind (void);
42 --- beav-1.40/tcap.c.orig Fri Apr 16 13:29:48 1993
43 +++ beav-1.40/tcap.c Mon Apr 28 17:31:28 1997
45 char tcapbuf[TCAPSLEN];
46 char *UP, PC, *CM, *CE, *CL, *SO, *SE, *TI, *TE; /* DR */
50 +struct winsize ttysize;
54 #include <sys/ioctl.h>
55 struct winsize ttysize;
61 + if (ioctl (0, TIOCGWINSZ, &ttysize) == 0
62 + && ttysize.ws_row > 0) {
63 + nrow = ttysize.ws_row;
64 + ncol = ttysize.ws_col;
72 ttclose (); /* fix in 1.13 */
75 - printf ("nrow %d, ncol %d\n", nrow, ncol);
76 + /* printf ("nrow %d, ncol %d\n", nrow, ncol); */
78 if ((ncol = (short) tgetnum ("co")) == -1)