Lines Matching defs:pop3_uidl_map
32 struct pop3_uidl_map {
56 ARRAY(struct pop3_uidl_map) pop3_uidl_map;
110 static int pop3_uidl_map_pop3_seq_cmp(const struct pop3_uidl_map *map1,
111 const struct pop3_uidl_map *map2)
120 static int pop3_uidl_map_uidl_cmp(const struct pop3_uidl_map *map1,
121 const struct pop3_uidl_map *map2)
132 static int pop3_uidl_map_hdr_cmp(const struct pop3_uidl_map *map1,
133 const struct pop3_uidl_map *map2)
363 struct pop3_uidl_map *map;
368 if (array_is_created(&mstorage->pop3_uidl_map)) {
370 array_foreach_modifiable(&mstorage->pop3_uidl_map, map)
374 i_array_init(&mstorage->pop3_uidl_map, 128);
418 map = array_append_space(&mstorage->pop3_uidl_map);
533 if (map_read_hdr_hashes(pop3_box, &mstorage->pop3_uidl_map.arr,
619 struct pop3_uidl_map *pop3_map;
627 array_sort(&mstorage->pop3_uidl_map, pop3_uidl_map_uidl_cmp);
630 pop3_map = array_get_modifiable(&mstorage->pop3_uidl_map, &pop3_count);
658 struct pop3_uidl_map *pop3_map;
663 pop3_map = array_get_modifiable(&mstorage->pop3_uidl_map, &pop3_count);
706 struct pop3_uidl_map *pop3_map;
718 array_sort(&mstorage->pop3_uidl_map, pop3_uidl_map_hdr_cmp);
721 pop3_map = array_get_modifiable(&mstorage->pop3_uidl_map, &pop3_count);
793 array_sort(&mstorage->pop3_uidl_map, pop3_uidl_map_pop3_seq_cmp);
848 array_sort(&mstorage->pop3_uidl_map, pop3_uidl_map_pop3_seq_cmp);
995 if (array_is_created(&mstorage->pop3_uidl_map))
996 array_free(&mstorage->pop3_uidl_map);