Lines Matching refs:key

84 static int array_get_index(array *a, const char *key, size_t keylen, int *rndx) {  in array_get_index()  argument
88 if (key == NULL) return -1; in array_get_index()
99 …cmp = buffer_caseless_compare(key, keylen, a->data[a->sorted[pos]]->key->ptr, a->data[a->sorted[po… in array_get_index()
119 data_unset *array_get_element(array *a, const char *key) { in array_get_element() argument
122 if (-1 != (ndx = array_get_index(a, key, strlen(key) + 1, NULL))) { in array_get_element()
150 void array_set_key_value(array *hdrs, const char *key, size_t key_len, const char *value, size_t va… in array_set_key_value() argument
153 if (NULL != (ds_dst = (data_string *)array_get_element(hdrs, key))) { in array_set_key_value()
162 buffer_copy_string_len(ds_dst->key, key, key_len); in array_set_key_value()
171 if (-1 == (ndx = array_get_index(a, du->key->ptr, du->key->used, NULL))) { in array_replace()
187 if (str->key->used == 0 || str->is_index_key) { in array_insert_unique()
188 buffer_copy_long(str->key, a->unique_ndx++); in array_insert_unique()
193 if (-1 != (ndx = array_get_index(a, str->key->ptr, str->key->used, &pos))) { in array_insert_unique()
235 …buffer_caseless_compare(str->key->ptr, str->key->used, a->data[a->sorted[pos]]->key->ptr, a->data[… in array_insert_unique()
265 size_t len = strlen(du->key->ptr); in array_get_max_key_length()
323 fprintf(stdout, "\"%s\"", du->key->ptr); in array_print()
324 for (j = maxlen - strlen(du->key->ptr); j > 0; j --) { in array_print()
354 buffer_copy_string_len(ds->key, CONST_STR_LEN("abc")); in main()
360 buffer_copy_string_len(ds->key, CONST_STR_LEN("abc")); in main()
366 buffer_copy_string_len(ds->key, CONST_STR_LEN("123")); in main()
372 buffer_copy_string_len(dc->key, CONST_STR_LEN("def")); in main()
377 buffer_copy_string_len(dc->key, CONST_STR_LEN("def")); in main()