Diff for /gforth/engine/io.h between versions 1.12 and 1.17

version 1.12, 2007/12/31 18:40:25 version 1.17, 2012/05/02 22:35:01
Line 1 Line 1
 /* Input driver header  /* Input driver header
   
   Copyright (C) 1995,1996,1997,1998,1999,2003 Free Software Foundation, Inc.    Copyright (C) 1995,1996,1997,1998,1999,2003,2007 Free Software Foundation, Inc.
   
   This file is part of Gforth.    This file is part of Gforth.
   
Line 20 Line 20
   
 #include <setjmp.h>  #include <setjmp.h>
   
 extern jmp_buf throw_jmp_buf;  extern PER_THREAD jmp_buf * throw_jmp_handler;
   
 #if defined(MSDOS) || defined(SHARC)  #if defined(MSDOS) || defined(SHARC)
 #  define prep_terminal()  #  define prep_terminal()
Line 37  void deprep_terminal(void); Line 37  void deprep_terminal(void);
 void get_winsize(void);  void get_winsize(void);
   
 #  define key(stdin)            getkey(stdin)  #  define key(stdin)            getkey(stdin)
 #  define key_query(stdin)      -(!!key_avail(stdin)) /* !! FLAG(...)? - anton */  #  define key_query(stdin)      FLAG(!!key_avail(stdin))
                         /* flag was originally wrong -- lennart */                          /* FLAG only negates, key_avail may return the number available */
 #endif  #endif
   
 extern UCell rows, cols;  extern UCell rows, cols;

Removed from v.1.12  
changed lines
  Added in v.1.17


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>