[BACK]Return to meta.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/meta.c between version 1.1 and 1.2

version 1.1, 2000/04/22 13:29:02 version 1.2, 2000/04/24 14:09:44
Line 29 
Line 29 
  *   *
  */   */
   
   #include <sys/cdefs.h>
   #ifndef lint
   __RCSID("$NetBSD$");
   #endif                          /* not lint */
   
 #include "curses.h"  #include "curses.h"
 #include "curses_private.h"  #include "curses_private.h"
   
   static int meta_state = FALSE;
   
 /*  /*
  * meta --   * meta --
  *    Turn on or off the terminal meta mode.   *    Turn on or off the terminal meta mode.
Line 45  meta(/*ARGSUSED*/ WINDOW *win, bool bf)
Line 52  meta(/*ARGSUSED*/ WINDOW *win, bool bf)
                         __CTRACE("meta: TRUE\n");                          __CTRACE("meta: TRUE\n");
 #endif  #endif
                         tputs(MM, 0, __cputchar);                          tputs(MM, 0, __cputchar);
                           meta_state = TRUE;
                 }                  }
         } else {          } else {
                 if (MO != NULL) {                  if (MO != NULL) {
Line 52  meta(/*ARGSUSED*/ WINDOW *win, bool bf)
Line 60  meta(/*ARGSUSED*/ WINDOW *win, bool bf)
                         __CTRACE("meta: FALSE\n");                          __CTRACE("meta: FALSE\n");
 #endif  #endif
                         tputs(MO, 0, __cputchar);                          tputs(MO, 0, __cputchar);
                           meta_state = FALSE;
                 }                  }
         }          }
   
         return OK;          return OK;
 }  }
   
   /*
    * __restore_meta_state --
    *    Restore old meta state.
    */
   void
   __restore_meta_state(void)
   {
           meta(NULL, meta_state);
   }
   

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

CVSweb <webmaster@jp.NetBSD.org>