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

Diff for /src/usr.bin/dc/stack.c between version 1.12 and 1.13

version 1.12, 2014/11/26 15:05:51 version 1.13, 2014/12/01 13:13:00
Line 133 
Line 133 
   
         if (++stack->sp == stack->size) {          if (++stack->sp == stack->size) {
                 new_size = stack->size * 2 + 1;                  new_size = stack->size * 2 + 1;
                 stack->stack = brealloc(stack->stack,                  stack->stack = breallocarray(stack->stack,
                     new_size * sizeof(*stack->stack));                      new_size, sizeof(*stack->stack));
                 stack->size = new_size;                  stack->size = new_size;
         }          }
 }  }
Line 303 
Line 303 
 {  {
         size_t i;          size_t i;
   
         array->data = brealloc(array->data, newsize * sizeof(*array->data));          array->data = breallocarray(array->data, newsize, sizeof(*array->data));
         for (i = array->size; i < newsize; i++) {          for (i = array->size; i < newsize; i++) {
                 array->data[i].type = BCODE_NONE;                  array->data[i].type = BCODE_NONE;
                 array->data[i].array = NULL;                  array->data[i].array = NULL;

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