Searched refs:uid_list_idx (Results 1 - 4 of 4) sorted by relevance

/dovecot/src/plugins/fts-squat/
H A Dsquat-uidlist.h42 uint32_t uid_list_idx, uint32_t uid);
57 int squat_uidlist_get(struct squat_uidlist *uidlist, uint32_t uid_list_idx,
59 uint32_t squat_uidlist_singleton_last_uid(uint32_t uid_list_idx);
62 uint32_t uid_list_idx,
64 int squat_uidlist_filter(struct squat_uidlist *uidlist, uint32_t uid_list_idx,
H A Dsquat-uidlist.c1130 uint32_t uid_list_idx, uint32_t uid)
1136 if ((uid_list_idx & 1) != 0) {
1138 uint32_t prev_uid = uid_list_idx >> 1;
1141 list = uidlist_add_new(ctx, 2, &uid_list_idx);
1146 return uid_list_idx;
1147 } else if (uid_list_idx < (0x100 << 1)) {
1153 uid_list_idx |= 1 << (uid + 1);
1154 i_assert((uid_list_idx & 1) == 0);
1155 return uid_list_idx;
1158 if (uid_list_idx
1129 squat_uidlist_build_add_uid(struct squat_uidlist_build_context *ctx, uint32_t uid_list_idx, uint32_t uid) argument
1388 squat_uidlist_get_offset(struct squat_uidlist *uidlist, uint32_t uid_list_idx, uint32_t *offset_r, uint32_t *num_r) argument
1449 squat_uidlist_get(struct squat_uidlist *uidlist, uint32_t uid_list_idx, ARRAY_TYPE(uint32_t) *uids) argument
1475 squat_uidlist_singleton_last_uid(uint32_t uid_list_idx) argument
1498 squat_uidlist_get_seqrange(struct squat_uidlist *uidlist, uint32_t uid_list_idx, ARRAY_TYPE(seq_range) *seq_range_arr) argument
1526 squat_uidlist_filter(struct squat_uidlist *uidlist, uint32_t uid_list_idx, ARRAY_TYPE(seq_range) *uids) argument
[all...]
H A Dsquat-trie.c506 child->uid_list_idx = squat_unpack_num(&data, end);
507 if (child->uid_list_idx == 0) {
512 if (!UIDLIST_IS_SINGLETON(child->uid_list_idx)) {
516 uint32_t idx = child->uid_list_idx;
609 squat_pack_num(&bufp, children[i].uid_list_idx);
610 if (!UIDLIST_IS_SINGLETON(children[i].uid_list_idx)) {
644 node->uid_list_idx =
646 node->uid_list_idx, uid);
676 child->uid_list_idx =
678 child->uid_list_idx, ui
[all...]
H A Dsquat-trie-private.h75 uint32_t uid_list_idx; member in struct:squat_node

Completed in 14 milliseconds