[BACK]Return to eval.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / parse

Diff for /OpenXM_contrib2/asir2000/parse/eval.c between version 1.74 and 1.75

version 1.74, 2015/08/14 13:51:56 version 1.75, 2016/08/24 08:21:03
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/parse/eval.c,v 1.73 2015/08/08 14:19:42 fujimoto Exp $   * $OpenXM: OpenXM_contrib2/asir2000/parse/eval.c,v 1.74 2015/08/14 13:51:56 fujimoto Exp $
 */  */
 #include <ctype.h>  #include <ctype.h>
 #include "ca.h"  #include "ca.h"
Line 64  extern NODE PVSS;
Line 64  extern NODE PVSS;
   
 int f_break,f_return,f_continue;  int f_break,f_return,f_continue;
 int evalstatline;  int evalstatline;
 int recv_intr;  
 int show_crossref;  int show_crossref;
 int at_root;  int at_root;
 void gen_searchf_searchonly(char *name,FUNC *r,int global);  void gen_searchf_searchonly(char *name,FUNC *r,int global);
Line 93  pointer eval(FNODE f)
Line 92  pointer eval(FNODE f)
         QUOTE expr,pattern;          QUOTE expr,pattern;
   
 #if defined(VISUAL) || defined(__MINGW32__)  #if defined(VISUAL) || defined(__MINGW32__)
         if ( recv_intr ) {          check_intr();
 #include <signal.h>  
                 if ( recv_intr == 1 ) {  
                         recv_intr = 0;  
                         int_handler(SIGINT);  
                 } else {  
                         recv_intr = 0;  
                         ox_usr1_handler(0);  
                 }  
         }  
 #endif  #endif
         if ( !f )          if ( !f )
                 return ( 0 );                  return ( 0 );

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75

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