// IntArray_insert: Append the specified element to the end of an array. void IntArray_insert(Token array, int token) { // FIXME: call this append(), not insert(). int oldSize = array.payload.IntArray->size; IntArray_resize(array, oldSize + 1 ); ((int *) array.payload.IntArray->elements)[oldSize] = token; }
// IntArray_insert: Append the specified element to the end of an array. void IntArray_insert(Token array, int token) { int oldSize = array.payload.IntArray->size++; IntArray_resize(array, array.payload.IntArray->size); ((int *) array.payload.IntArray->elements)[oldSize] = token; }