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

Diff for /src/usr.bin/dc/bcode.c between version 1.52 and 1.53

version 1.52, 2017/11/27 21:32:33 version 1.53, 2017/11/28 08:03:01
Line 102 
Line 102 
 static void             less_numbers(void);  static void             less_numbers(void);
 static void             lesseq_numbers(void);  static void             lesseq_numbers(void);
 static void             equal(void);  static void             equal(void);
 static void             not_equal(void);  
 static void             less(void);  static void             less(void);
 static void             not_less(void);  
 static void             greater(void);  static void             greater(void);
 static void             not_greater(void);  
 static void             not_compare(void);  static void             not_compare(void);
 static bool             compare_numbers(enum bcode_compare, struct number *,  static bool             compare_numbers(enum bcode_compare, struct number *,
                             struct number *);                              struct number *);
Line 1204 
Line 1201 
                 negate(p);                  negate(p);
                 rscale = bmachine.scale;                  rscale = bmachine.scale;
         } else {          } else {
                 /* Posix bc says min(a.scale * b, max(a.scale, scale) */                  /* Posix bc says min(a.scale * b, max(a.scale, scale)) */
                 u_long  b;                  u_long  b;
                 u_int   m;                  u_int   m;
   
Line 1411 
Line 1408 
 }  }
   
 static void  static void
 not_equal(void)  
 {  
         compare(BCODE_NOT_EQUAL);  
 }  
   
 static void  
 less(void)  less(void)
 {  {
         compare(BCODE_LESS);          compare(BCODE_LESS);
Line 1427 
Line 1418 
 {  {
         switch (readch()) {          switch (readch()) {
         case '<':          case '<':
                 not_less();                  compare(BCODE_NOT_LESS);
                 break;                  break;
         case '>':          case '>':
                 not_greater();                  compare(BCODE_NOT_GREATER);
                 break;                  break;
         case '=':          case '=':
                 not_equal();                  compare(BCODE_NOT_EQUAL);
                 break;                  break;
         default:          default:
                 unreadch();                  unreadch();
                 (void)fprintf(stderr, "! command is deprecated\n");                  warnx("! command is deprecated\n");
                 break;                  break;
         }          }
 }  }
   
 static void  static void
 not_less(void)  
 {  
         compare(BCODE_NOT_LESS);  
 }  
   
 static void  
 greater(void)  greater(void)
 {  {
         compare(BCODE_GREATER);          compare(BCODE_GREATER);
 }  
   
 static void  
 not_greater(void)  
 {  
         compare(BCODE_NOT_GREATER);  
 }  }
   
 static bool  static bool

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53