[BACK]Return to expr.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / m4

Diff for /src/usr.bin/m4/expr.c between version 1.12 and 1.13

version 1.12, 2002/02/16 21:27:48 version 1.13, 2002/04/26 12:55:01
Line 166 
Line 166 
 static int  static int
 query()  query()
 {  {
         int bool, true_val, false_val;          int result, true_val, false_val;
   
         bool = lor();          result = lor();
         if (skipws() != '?') {          if (skipws() != '?') {
                 ungetch();                  ungetch();
                 return bool;                  return result;
         }          }
   
         true_val = query();          true_val = query();
Line 179 
Line 179 
                 experr("bad query");                  experr("bad query");
   
         false_val = query();          false_val = query();
         return bool ? true_val : false_val;          return result ? true_val : false_val;
 }  }
   
 /*  /*

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13