Lines Matching refs:v_len
64 size_t v_len; member
101 for (i = 0; i < vector->v_len; i++) { in su_vector_destroy()
113 if (vector->v_size <= vector->v_len + 1) { in su_vector_make_place()
120 if (vector->v_list != (void **)(vector + 1) && index == vector->v_len) { in su_vector_make_place()
130 (vector->v_len - index) * sizeof(vector->v_list[0])); in su_vector_make_place()
142 (vector->v_len - index) * sizeof(vector->v_list[0])); in su_vector_make_place()
145 vector->v_len++; in su_vector_make_place()
165 index <= vector->v_len && in su_vector_insert()
186 if (vector && index < vector->v_len) { in su_vector_remove()
192 (vector->v_len - index - 1) * sizeof(vector->v_list[0])); in su_vector_remove()
193 vector->v_len--; in su_vector_remove()
215 for (i = 0; i < vector->v_len; i++) { in su_vector_empty()
220 vector->v_len = 0; in su_vector_empty()
244 index = vector->v_len; in su_vector_append()
266 if (vector && i < vector->v_len) in su_vector_item()
279 return l ? l->v_len : 0; in su_vector_len()
302 size_t newsize = sizeof(retval[0]) * (vector->v_len + 1); in su_vector_get_array()
307 retval[vector->v_len] = NULL; in su_vector_get_array()
308 return memcpy(retval, vector->v_list, sizeof(retval[0]) * vector->v_len); in su_vector_get_array()