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

Diff for /src/usr.bin/dc/inout.c between version 1.15 and 1.16

version 1.15, 2009/10/27 23:59:37 version 1.16, 2012/11/06 16:00:05
Line 317 
Line 317 
                 i++;                  i++;
         }          }
         sz = i;          sz = i;
         if (BN_cmp(b->number, &zero) < 0)          if (BN_is_negative(b->number))
                 putcharwrap(f, '-');                  putcharwrap(f, '-');
         for (i = 0; i < sz; i++) {          for (i = 0; i < sz; i++) {
                 p = stack_popstring(&stack);                  p = stack_popstring(&stack);
Line 396 
Line 396 
         v = BN_dup(n->number);          v = BN_dup(n->number);
         bn_checkp(v);          bn_checkp(v);
   
         if (BN_cmp(v, &zero) < 0)          if (BN_is_negative(v))
                 bn_check(BN_sub(v, &zero, v));                  BN_set_negative(v, 0);
   
         numbits = BN_num_bytes(v) * 8;          numbits = BN_num_bytes(v) * 8;
         while (numbits > 0) {          while (numbits > 0) {

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16