[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.59 and 1.60

version 1.59, 2005/12/11 07:21:43 version 1.60, 2006/02/25 06:33:31
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.58 2005/12/11 05:27:30 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/parse/eval.c,v 1.59 2005/12/11 07:21:43 noro Exp $
 */  */
 #include <ctype.h>  #include <ctype.h>
 #include "ca.h"  #include "ca.h"
Line 59 
Line 59 
 #endif  #endif
   
 extern JMP_BUF timer_env;  extern JMP_BUF timer_env;
   extern FUNC cur_binf;
   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 recv_intr;
 int show_crossref;  int show_crossref;
   int at_root;
 void gen_searchf_searchonly(char *name,FUNC *r);  void gen_searchf_searchonly(char *name,FUNC *r);
 LIST eval_arg(FNODE a,unsigned int quote);  LIST eval_arg(FNODE a,unsigned int quote);
   
Line 721  pointer evalstat(SNODE f)
Line 724  pointer evalstat(SNODE f)
                 bp(f);                  bp(f);
         }          }
         evalstatline = f->ln;          evalstatline = f->ln;
           if ( !PVSS ) at_root = evalstatline;
   
         switch ( f->id ) {          switch ( f->id ) {
                 case S_BP:                  case S_BP:
Line 834  pointer evalnode(NODE node)
Line 838  pointer evalnode(NODE node)
         return ( val );          return ( val );
 }  }
   
 extern FUNC cur_binf;  
 extern NODE PVSS;  
   
 LIST eval_arg(FNODE a,unsigned int quote)  LIST eval_arg(FNODE a,unsigned int quote)
 {  {

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60

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