[BACK]Return to keypad.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libcurses

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libcurses/keypad.c between version 1.5 and 1.6

version 1.5, 2000/05/17 16:23:49 version 1.6, 2000/05/25 06:46:26
Line 47  keypad(WINDOW *win, bool bf)
Line 47  keypad(WINDOW *win, bool bf)
 #endif  #endif
         if (bf) {          if (bf) {
                 win->flags |= __KEYPAD;                  win->flags |= __KEYPAD;
                 /* Be compatible with SysV curses. */  
                 if (!(curscr->flags & __KEYPAD)) {                  if (!(curscr->flags & __KEYPAD)) {
                         tputs (KS, 0, __cputchar);                          tputs (KS, 0, __cputchar);
                         curscr->flags |= __KEYPAD;                          curscr->flags |= __KEYPAD;
                 }                  }
         } else {          } else
                 win->flags &= ~__KEYPAD;                  win->flags &= ~__KEYPAD;
                 /* Be compatible with SysV curses. */  
                 if (curscr->flags & __KEYPAD) {  
                         tputs (KE, 0, __cputchar);  
                         curscr->flags &= ~__KEYPAD;  
                 }  
         }  
 }  }

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

CVSweb <webmaster@jp.NetBSD.org>