Searched refs:index_ (Results 1 - 2 of 2) sorted by relevance

/openbsd-current/libexec/tradcpp/
H A Darray.c90 array_insert(struct array *a, unsigned index_) argument
95 arrayassert(index_ < a->num);
97 movers = a->num - index_;
101 memmove(a->v + index_+1, a->v + index_, movers*sizeof(*a->v));
105 array_remove(struct array *a, unsigned index_) argument
110 arrayassert(index_ < a->num);
112 movers = a->num - (index_ + 1);
113 memmove(a->v + index_, a->v + index_
[all...]
H A Darray.h62 ARRAYINLINE void *array_get(const struct array *, unsigned index_);
63 ARRAYINLINE void array_set(const struct array *, unsigned index_, void *val);
66 void array_insert(struct array *a, unsigned index_);
67 void array_remove(struct array *a, unsigned index_);
79 array_get(const struct array *a, unsigned index_) argument
81 arrayassert(index_ < a->num);
82 return a->v[index_];
86 array_set(const struct array *a, unsigned index_, void *val) argument
88 arrayassert(index_ < a->num);
89 a->v[index_]
95 unsigned index_ = a->num; local
[all...]

Completed in 121 milliseconds