[BACK]Return to wwframe.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / window

Diff for /src/usr.bin/window/Attic/wwframe.c between version 1.1 and 1.2

version 1.1, 1995/10/18 08:46:58 version 1.2, 1996/02/23 14:10:50
Line 1 
Line 1 
 /*      $NetBSD: wwframe.c,v 1.3 1995/09/28 10:35:31 tls Exp $  */  /*      $NetBSD: wwframe.c,v 1.4 1996/02/08 21:49:05 mycroft Exp $      */
   
 /*  /*
  * Copyright (c) 1983, 1993   * Copyright (c) 1983, 1993
Line 40 
Line 40 
 #if 0  #if 0
 static char sccsid[] = "@(#)wwframe.c   8.1 (Berkeley) 6/6/93";  static char sccsid[] = "@(#)wwframe.c   8.1 (Berkeley) 6/6/93";
 #else  #else
 static char rcsid[] = "$NetBSD: wwframe.c,v 1.3 1995/09/28 10:35:31 tls Exp $";  static char rcsid[] = "$NetBSD: wwframe.c,v 1.4 1996/02/08 21:49:05 mycroft Exp $";
 #endif  #endif
 #endif /* not lint */  #endif /* not lint */
   
Line 57 
Line 57 
         register r, c;          register r, c;
         char a1, a2, a3;          char a1, a2, a3;
         char b1, b2, b3;          char b1, b2, b3;
         register char *smap;  
         register code;          register code;
         register struct ww *w1;          register struct ww *w1;
   
         if (w->ww_w.t > 0) {          if (w->ww_w.t > 0) {
                 r = w->ww_w.t - 1;                  r = w->ww_w.t - 1;
                 c = w->ww_i.l - 1;                  c = w->ww_i.l - 1;
                 smap = &wwsmap[r + 1][c + 1];  
                 a1 = 0;                  a1 = 0;
                 a2 = 0;                  a2 = 0;
                 b1 = 0;                  b1 = 0;
Line 75 
Line 73 
                                 a3 = 1;                                  a3 = 1;
                                 b3 = 1;                                  b3 = 1;
                         } else {                          } else {
                                 a3 = w->ww_index == *smap++;                                  a3 = w->ww_index == wwsmap[r + 1][c + 1];
                                 b3 = frameok(w, r, c + 1);                                  b3 = frameok(w, r, c + 1);
                         }                          }
                         if (b2) {                          if (b2) {
Line 99 
Line 97 
         if (w->ww_w.b < wwnrow) {          if (w->ww_w.b < wwnrow) {
                 r = w->ww_w.b;                  r = w->ww_w.b;
                 c = w->ww_i.l - 1;                  c = w->ww_i.l - 1;
                 smap = &wwsmap[r - 1][c + 1];  
                 a1 = 0;                  a1 = 0;
                 a2 = 0;                  a2 = 0;
                 b1 = 0;                  b1 = 0;
Line 110 
Line 107 
                                 a3 = 1;                                  a3 = 1;
                                 b3 = 1;                                  b3 = 1;
                         } else {                          } else {
                                 a3 = w->ww_index == *smap++;                                  a3 = w->ww_index == wwsmap[r - 1][c + 1];
                                 b3 = frameok(w, r, c + 1);                                  b3 = frameok(w, r, c + 1);
                         }                          }
                         if (b2) {                          if (b2) {
Line 206 
Line 203 
 char code;  char code;
 {  {
         char oldcode;          char oldcode;
         register char *smap;          register unsigned char *smap;
   
         if (r < f->ww_i.t || r >= f->ww_i.b || c < f->ww_i.l || c >= f->ww_i.r)          if (r < f->ww_i.t || r >= f->ww_i.b || c < f->ww_i.l || c >= f->ww_i.r)
                 return;                  return;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2