Lines Matching refs:size_t
34 typedef size_t (*hash_function) (void *key,
35 size_t key_length,
36 size_t slots_num);
41 typedef size_t (*comp_function) (void *key1,
42 size_t key1_len,
44 size_t key2_len);
57 size_t slots;
58 size_t size;
64 typedef void (*Curl_hash_elem_dtor)(void *key, size_t key_len, void *p);
70 size_t key_len;
79 size_t slot_index;
87 size_t slots,
92 void *Curl_hash_add(struct Curl_hash *h, void *key, size_t key_len, void *p);
93 void *Curl_hash_add2(struct Curl_hash *h, void *key, size_t key_len, void *p,
95 int Curl_hash_delete(struct Curl_hash *h, void *key, size_t key_len);
96 void *Curl_hash_pick(struct Curl_hash *, void *key, size_t key_len);
99 size_t Curl_hash_count(struct Curl_hash *h);
103 size_t Curl_hash_str(void *key, size_t key_length, size_t slots_num);
104 size_t Curl_str_key_compare(void *k1, size_t key1_len, void *k2,
105 size_t key2_len);
115 void Curl_hash_offt_init(struct Curl_hash *h, size_t slots,