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

Diff for /src/usr.bin/window/Attic/win.c between version 1.5 and 1.6

version 1.5, 1997/02/25 00:04:32 version 1.6, 2001/11/19 19:02:18
Line 73 
Line 73 
 char *label;  char *label;
 char *shf, **sh;  char *shf, **sh;
 {  {
         register struct ww *w;          struct ww *w;
   
         if (id < 0 && (id = findid()) < 0)          if (id < 0 && (id = findid()) < 0)
                 return 0;                  return 0;
Line 113 
Line 113 
   
 findid()  findid()
 {  {
         register i;          int i;
   
         for (i = 0; i < NWINDOW && window[i] != 0; i++)          for (i = 0; i < NWINDOW && window[i] != 0; i++)
                 ;                  ;
Line 127 
Line 127 
 struct ww *  struct ww *
 findselwin()  findselwin()
 {  {
         register struct ww *w, *s = 0;          struct ww *w, *s = 0;
         register i;          int i;
   
         for (i = 0; i < NWINDOW; i++)          for (i = 0; i < NWINDOW; i++)
                 if ((w = window[i]) != 0 && w != selwin &&                  if ((w = window[i]) != 0 && w != selwin &&
Line 142 
Line 142 
  * Close a user window.  Close all if w == 0.   * Close a user window.  Close all if w == 0.
  */   */
 closewin(w)  closewin(w)
 register struct ww *w;  struct ww *w;
 {  {
         char didit = 0;          char didit = 0;
         register i;          int i;
   
         if (w != 0) {          if (w != 0) {
                 closewin1(w);                  closewin1(w);
Line 178 
Line 178 
 openiwin(nrow, label)  openiwin(nrow, label)
 char *label;  char *label;
 {  {
         register struct ww *w;          struct ww *w;
   
         if ((w = wwopen(WWT_INTERNAL, 0, nrow, wwncol, 2, 0, 0)) == 0)          if ((w = wwopen(WWT_INTERNAL, 0, nrow, wwncol, 2, 0, 0)) == 0)
                 return 0;                  return 0;
Line 202 
Line 202 
 }  }
   
 closewin1(w)  closewin1(w)
 register struct ww *w;  struct ww *w;
 {  {
         if (w == selwin)          if (w == selwin)
                 selwin = 0;                  selwin = 0;
Line 224 
Line 224 
  * Always reframe() if doreframe is true.   * Always reframe() if doreframe is true.
  */   */
 front(w, doreframe)  front(w, doreframe)
 register struct ww *w;  struct ww *w;
 char doreframe;  char doreframe;
 {  {
         if (w->ww_back != (isfg(w) ? framewin : fgwin) && !wwvisible(w)) {          if (w->ww_back != (isfg(w) ? framewin : fgwin) && !wwvisible(w)) {
Line 241 
Line 241 
  * For normal windows, we put it behind the current window.   * For normal windows, we put it behind the current window.
  */   */
 addwin(w, fg)  addwin(w, fg)
 register struct ww *w;  struct ww *w;
 char fg;  char fg;
 {  {
         if (fg) {          if (fg) {
Line 257 
Line 257 
  * Delete a window.   * Delete a window.
  */   */
 deletewin(w)  deletewin(w)
 register struct ww *w;  struct ww *w;
 {  {
         if (fgwin == w)          if (fgwin == w)
                 fgwin = w->ww_back;                  fgwin = w->ww_back;
Line 266 
Line 266 
   
 reframe()  reframe()
 {  {
         register struct ww *w;          struct ww *w;
   
         wwunframe(framewin);          wwunframe(framewin);
         for (w = wwhead.ww_back; w != &wwhead; w = w->ww_back)          for (w = wwhead.ww_back; w != &wwhead; w = w->ww_back)
Line 277 
Line 277 
 }  }
   
 labelwin(w)  labelwin(w)
 register struct ww *w;  struct ww *w;
 {  {
         int mode = w == selwin ? WWM_REV : 0;          int mode = w == selwin ? WWM_REV : 0;
   
Line 303 
Line 303 
 }  }
   
 stopwin(w)  stopwin(w)
         register struct ww *w;          struct ww *w;
 {  {
         if (w->ww_pty >= 0 && w->ww_type == WWT_PTY && wwstoptty(w->ww_pty) < 0)          if (w->ww_pty >= 0 && w->ww_type == WWT_PTY && wwstoptty(w->ww_pty) < 0)
                 error("Can't stop output: %s.", wwerror());                  error("Can't stop output: %s.", wwerror());
Line 312 
Line 312 
 }  }
   
 startwin(w)  startwin(w)
         register struct ww *w;          struct ww *w;
 {  {
         if (w->ww_pty >= 0 && w->ww_type == WWT_PTY && wwstarttty(w->ww_pty) < 0)          if (w->ww_pty >= 0 && w->ww_type == WWT_PTY && wwstarttty(w->ww_pty) < 0)
                 error("Can't start output: %s.", wwerror());                  error("Can't start output: %s.", wwerror());
Line 321 
Line 321 
 }  }
   
 sizewin(w, nrow, ncol)  sizewin(w, nrow, ncol)
 register struct ww *w;  struct ww *w;
 {  {
         struct ww *back = w->ww_back;          struct ww *back = w->ww_back;
   
Line 341 
Line 341 
 }  }
   
 more(w, always)  more(w, always)
 register struct ww *w;  struct ww *w;
 char always;  char always;
 {  {
         int c;          int c;
Line 357 
Line 357 
 }  }
   
 waitnl1(w, prompt)  waitnl1(w, prompt)
 register struct ww *w;  struct ww *w;
 char *prompt;  char *prompt;
 {  {
         int uc = ISSET(w->ww_wflags, WWW_UNCTRL);          int uc = ISSET(w->ww_wflags, WWW_UNCTRL);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6