Lines Matching refs:sorted
38 a->sorted = malloc(sizeof(*src->sorted) * src->size); in array_init_array()
39 memcpy(a->sorted, src->sorted, sizeof(*src->sorted) * src->size); in array_init_array()
54 if (a->sorted) free(a->sorted); in array_free()
99 …cmp = buffer_caseless_compare(key, keylen, a->data[a->sorted[pos]]->key->ptr, a->data[a->sorted[po… in array_get_index()
103 ndx = a->sorted[pos]; in array_get_index()
213 a->sorted = malloc(sizeof(*a->sorted) * a->size); in array_insert_unique()
215 assert(a->sorted); in array_insert_unique()
220 a->sorted = realloc(a->sorted, sizeof(*a->sorted) * a->size); in array_insert_unique()
222 assert(a->sorted); in array_insert_unique()
235 …eless_compare(str->key->ptr, str->key->used, a->data[a->sorted[pos]]->key->ptr, a->data[a->sorted[… in array_insert_unique()
241 memmove(a->sorted + (pos + 1), a->sorted + (pos), (ndx - pos) * sizeof(*a->sorted)); in array_insert_unique()
245 a->sorted[pos] = ndx; in array_insert_unique()