Lines Matching refs:num
56 a->num = a->max = 0; in array_init()
63 arrayassert(a->num == 0); in array_cleanup()
71 array_setsize(struct array *a, unsigned num) in array_setsize() argument
76 if (num > a->max) { in array_setsize()
78 while (num > newmax) { in array_setsize()
86 a->num = num; in array_setsize()
94 arrayassert(a->num <= a->max); in array_insert()
95 arrayassert(index_ < a->num); in array_insert()
97 movers = a->num - index_; in array_insert()
99 array_setsize(a, a->num + 1); in array_insert()
109 arrayassert(a->num <= a->max); in array_remove()
110 arrayassert(index_ < a->num); in array_remove()
112 movers = a->num - (index_ + 1); in array_remove()
114 a->num--; in array_remove()