[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.48 and 1.49

version 1.48, 2015/10/03 16:24:53 version 1.49, 2016/03/27 15:55:13
Line 937 
Line 937 
         struct number   *r;          struct number   *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 965 
Line 964 
         struct number   *r;          struct number   *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1014 
Line 1012 
         struct number   *r;          struct number   *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1040 
Line 1037 
         BN_CTX          *ctx;          BN_CTX          *ctx;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1078 
Line 1074 
         BN_CTX          *ctx;          BN_CTX          *ctx;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1116 
Line 1111 
         BN_CTX          *ctx;          BN_CTX          *ctx;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1158 
Line 1152 
         u_int           rscale;          u_int           rscale;
   
         p = pop_number();          p = pop_number();
         if (p == NULL) {          if (p == NULL)
                 return;                  return;
         }  
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL) {
                 push_number(p);                  push_number(p);
Line 1282 
Line 1275 
   
         onecount = 0;          onecount = 0;
         n = pop_number();          n = pop_number();
         if (n == NULL) {          if (n == NULL)
                 return;                  return;
         }  
         if (BN_is_zero(n->number)) {          if (BN_is_zero(n->number)) {
                 r = new_number();                  r = new_number();
                 push_number(r);                  push_number(r);
Line 1325 
Line 1317 
         struct number   *a;          struct number   *a;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         a->scale = 0;          a->scale = 0;
         bn_check(BN_set_word(a->number, BN_get_word(a->number) ? 0 : 1));          bn_check(BN_set_word(a->number, BN_get_word(a->number) ? 0 : 1));
         push_number(a);          push_number(a);
Line 1345 
Line 1336 
         struct number *a, *b, *r;          struct number *a, *b, *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1365 
Line 1355 
         struct number *a, *b, *r;          struct number *a, *b, *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1385 
Line 1374 
         struct number *a, *b, *r;          struct number *a, *b, *r;
   
         a = pop_number();          a = pop_number();
         if (a == NULL) {          if (a == NULL)
                 return;                  return;
         }  
         b = pop_number();          b = pop_number();
         if (b == NULL) {          if (b == NULL) {
                 push_number(a);                  push_number(a);
Line 1711 
Line 1699 
         char *p;          char *p;
   
         p = pop_string();          p = pop_string();
         if (p == NULL)          if (p != NULL)
                 return;                  eval_string(p);
         eval_string(p);  
 }  }
   
 void  void

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49