version 1.12, 2014/11/26 15:05:51 |
version 1.13, 2014/12/01 13:13:00 |
|
|
|
|
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; |
} |
} |
} |
} |
|
|
{ |
{ |
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; |