Lines Matching refs:klen

211 static int array_keycmpb(const char * const k, const uint32_t klen, const buffer * const b) {  in array_keycmpb()  argument
215 return array_keycmp(k, klen, b->ptr, b->used-1); in array_keycmpb()
225 …ay_get_index_ext(const array * const a, const int ext, const char * const k, const uint32_t klen) { in array_get_index_ext() argument
236 : array_keycmpb(k, klen, &a->sorted[probe]->key); in array_get_index_ext()
248 …_get_element_klen_ext(const array * const a, const int ext, const char *key, const uint32_t klen) { 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()
259 static int32_t array_get_index(const array * const a, const char * const k, const uint32_t klen) { in array_get_index() argument
270 int cmp = array_keycmp(k, klen, b->ptr, b->used-1); in array_get_index()
284 …t data_unset *array_get_element_klen(const array * const a, const char *key, const uint32_t klen) { 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()
388 … array_get_buf_ptr_ext(array * const a, const int ext, const char * const k, const uint32_t klen) { in array_get_buf_ptr_ext() argument
389 int32_t ipos = array_get_index_ext(a, ext, k, klen); in array_get_buf_ptr_ext()
394 buffer_copy_string_len(&ds->key, k, klen); in array_get_buf_ptr_ext()
399 int * array_get_int_ptr(array * const a, const char * const k, const uint32_t klen) { in array_get_int_ptr() argument
400 int32_t ipos = array_get_index(a, k, klen); in array_get_int_ptr()
404 buffer_copy_string_len(&di->key, k, klen); in array_get_int_ptr()
409 buffer * array_get_buf_ptr(array * const a, const char * const k, const uint32_t klen) { in array_get_buf_ptr() argument
410 int32_t ipos = array_get_index(a, k, klen); in array_get_buf_ptr()
414 buffer_copy_string_len(&ds->key, k, klen); in array_get_buf_ptr()
518 const uint32_t klen = buffer_clen(key); in array_match_key_prefix_klen() local
519 if (klen <= slen && 0 == memcmp(s, key->ptr, klen)) in array_match_key_prefix_klen()
530 const uint32_t klen = buffer_clen(key); in array_match_key_prefix_nc_klen() local
531 if (klen <= slen && buffer_eq_icase_ssn(s, key->ptr, klen)) in array_match_key_prefix_nc_klen()
588 const uint32_t klen = buffer_clen(key); in array_match_key_suffix() local
589 if (klen <= blen && 0 == memcmp(end - klen, key->ptr, klen)) in array_match_key_suffix()
603 const uint32_t klen = buffer_clen(key); in array_match_key_suffix_nc() local
604 if (klen <= blen && buffer_eq_icase_ssn(end - klen, key->ptr, klen)) in array_match_key_suffix_nc()
648 const uint32_t klen = buffer_clen(key); in array_match_path_or_ext() local
649 if (klen <= blen 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()