Lines Matching refs:num
58 a->num = a->max = 0; in array_init()
65 arrayassert(a->num == 0); in array_cleanup()
73 array_setsize(struct array *a, unsigned num) in array_setsize() argument
78 if (num > a->max) { in array_setsize()
80 while (num > newmax) { in array_setsize()
90 a->num = num; in array_setsize()
99 arrayassert(a->num <= a->max); in array_insert()
100 arrayassert(index_ < a->num); in array_insert()
102 movers = a->num - index_; in array_insert()
104 if (array_setsize(a, a->num + 1)) { in array_insert()
117 arrayassert(a->num <= a->max); in array_remove()
118 arrayassert(index_ < a->num); in array_remove()
120 movers = a->num - (index_ + 1); in array_remove()
122 a->num--; in array_remove()