Lines Matching refs:key
16 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&ds->key, &src->key); in array_data_string_copy()
34 free(ds->key.ptr); in array_data_string_free()
57 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&di->key, &src->key); in array_data_integer_copy()
64 free(di->key.ptr); in array_data_integer_free()
86 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&da->key, &src->key); in array_data_array_copy()
93 free(da->key.ptr); in array_data_array_free()
167 buffer_reset(&ds->key); in array_reset_data_strings()
236 : array_keycmpb(k, klen, &a->sorted[probe]->key); in array_get_index_ext()
248 data_unset *array_get_element_klen_ext(const array * const a, const int ext, const char *key, const… in array_get_element_klen_ext() argument
249 const int32_t ipos = array_get_index_ext(a, ext, key, klen); in array_get_element_klen_ext()
266 const buffer * const b = &a->sorted[probe]->key; in array_get_index()
284 const data_unset *array_get_element_klen(const array * const a, const char *key, const uint32_t kle… in array_get_element_klen() argument
285 const int32_t ipos = array_get_index(a, key, klen); in array_get_element_klen()
290 data_unset *array_get_data_unset(const array * const a, const char *key, const uint32_t klen) { in array_get_data_unset() argument
291 const int32_t ipos = array_get_index(a, key, klen); in array_get_data_unset()
295 data_unset *array_extract_element_klen(array * const a, const char *key, const uint32_t klen) { in array_extract_element_klen() argument
296 const int32_t ipos = array_get_index(a, key, klen); in array_extract_element_klen()
394 buffer_copy_string_len(&ds->key, k, klen); in array_get_buf_ptr_ext()
404 buffer_copy_string_len(&di->key, k, klen); in array_get_int_ptr()
414 buffer_copy_string_len(&ds->key, k, klen); in array_get_buf_ptr()
421 buffer_clear(&ds->key); in array_insert_value()
431 if (buffer_is_unset(&entry->key)) { in array_find_or_insert()
437 const int32_t ipos = array_get_index(a, BUF_PTR_LEN(&entry->key)); in array_find_or_insert()
449 const int32_t ipos = array_get_index(a, BUF_PTR_LEN(&entry->key)); in array_replace()
478 if (!buffer_is_unset(&du->key) || du->type != TYPE_STRING) return 0; in array_is_vlist()
486 if (buffer_is_unset(&du->key)) return 0; in array_is_kvany()
494 if (buffer_is_unset(&du->key) || du->type != TYPE_ARRAY) return 0; in array_is_kvarray()
502 if (buffer_is_unset(&du->key) || du->type != TYPE_STRING) return 0; in array_is_kvstring()
517 const buffer * const key = &a->data[i]->key; in array_match_key_prefix_klen() local
518 const uint32_t klen = buffer_clen(key); in array_match_key_prefix_klen()
519 if (klen <= slen && 0 == memcmp(s, key->ptr, klen)) in array_match_key_prefix_klen()
529 const buffer * const key = &a->data[i]->key; in array_match_key_prefix_nc_klen() local
530 const uint32_t klen = buffer_clen(key); in array_match_key_prefix_nc_klen()
531 if (klen <= slen && buffer_eq_icase_ssn(s, key->ptr, klen)) in array_match_key_prefix_nc_klen()
587 const buffer * const key = &a->data[i]->key; in array_match_key_suffix() local
588 const uint32_t klen = buffer_clen(key); in array_match_key_suffix()
589 if (klen <= blen && 0 == memcmp(end - klen, key->ptr, klen)) in array_match_key_suffix()
602 const buffer * const key = &a->data[i]->key; in array_match_key_suffix_nc() local
603 const uint32_t klen = buffer_clen(key); in array_match_key_suffix_nc()
604 if (klen <= blen && buffer_eq_icase_ssn(end - klen, key->ptr, klen)) in array_match_key_suffix_nc()
647 const buffer * const key = &a->data[i]->key; in array_match_path_or_ext() local
648 const uint32_t klen = buffer_clen(key); in array_match_path_or_ext()
650 && 0 == memcmp((*(key->ptr) == '/' ? b->ptr : b->ptr + blen - klen), in array_match_path_or_ext()
651 key->ptr, klen)) in array_match_path_or_ext()