Searched refs:kw_hdr (Results 1 – 3 of 3) sorted by relevance
42 const struct mail_index_keyword_header *kw_hdr; in keywords_get_header_buf() local48 kw_hdr = MAIL_INDEX_MAP_HDR_OFFSET(map, ext->hdr_offset); in keywords_get_header_buf()49 kw_rec = (const void *)(kw_hdr + 1); in keywords_get_header_buf()50 name = (const char *)(kw_rec + kw_hdr->keywords_count); in keywords_get_header_buf()52 if (kw_hdr->keywords_count == 0) in keywords_get_header_buf()57 new_kw_hdr = *kw_hdr; in keywords_get_header_buf()61 offset = kw_rec[kw_hdr->keywords_count-1].name_offset; in keywords_get_header_buf()119 struct mail_index_keyword_header *kw_hdr; in keywords_header_add() local147 kw_hdr = buffer_append_space_unsafe(buf, sizeof(*kw_hdr)); in keywords_header_add()148 kw_hdr->keywords_count = initial_keywords_count; in keywords_header_add()[all …]
64 const struct mail_index_keyword_header *kw_hdr; in mail_index_map_parse_keywords() local89 kw_hdr = MAIL_INDEX_MAP_HDR_OFFSET(map, ext->hdr_offset); in mail_index_map_parse_keywords()90 kw_rec = (const void *)(kw_hdr + 1); in mail_index_map_parse_keywords()91 name = (const char *)(kw_rec + kw_hdr->keywords_count); in mail_index_map_parse_keywords()97 if (kw_hdr->keywords_count < old_count) { in mail_index_map_parse_keywords()104 if ((size_t)(name - (const char *)kw_hdr) > ext->hdr_size) { in mail_index_map_parse_keywords()111 name_area_end_offset = (const char *)kw_hdr + ext->hdr_size - name; in mail_index_map_parse_keywords()112 for (i = 0; i < kw_hdr->keywords_count; i++) { in mail_index_map_parse_keywords()129 i_array_init(&map->keyword_idx_map, kw_hdr->keywords_count); in mail_index_map_parse_keywords()160 for (; i < kw_hdr->keywords_count; i++) { in mail_index_map_parse_keywords()
147 const struct mail_index_keyword_header *kw_hdr; in mail_index_fsck_keywords() local160 kw_hdr = MAIL_INDEX_MAP_HDR_OFFSET(map, hdr_offset); in mail_index_fsck_keywords()161 keywords_count = kw_hdr->keywords_count; in mail_index_fsck_keywords()163 kw_rec = (const void *)(kw_hdr + 1); in mail_index_fsck_keywords()166 name_pos = (size_t)(name_buffer - (const char *)kw_hdr); in mail_index_fsck_keywords()