changeset 7886:d12fc53f71be HEAD

Renamed seq_range_array_remove_invert_range() to seq_range_array_intersect().
author Timo Sirainen <tss@iki.fi>
date Wed, 18 Jun 2008 05:19:56 +0300
parents ad087a4c480f
children 38bdfafa655c
files src/lib-storage/index/index-fetch.c src/lib/seq-range-array.c src/lib/seq-range-array.h src/plugins/fts-squat/squat-trie.c src/plugins/fts/fts-api.c
diffstat 5 files changed, 10 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-fetch.c	Wed Jun 18 04:06:19 2008 +0300
+++ b/src/lib-storage/index/index-fetch.c	Wed Jun 18 05:19:56 2008 +0300
@@ -97,7 +97,7 @@
 	}
 
 	/* remove UIDs not in the wanted UIDs range */
-	seq_range_array_remove_invert_range(expunged_uids, uids);
+	seq_range_array_intersect(expunged_uids, uids);
 	mail_transaction_log_view_close(&log_view);
 	return TRUE;
 }
--- a/src/lib/seq-range-array.c	Wed Jun 18 04:06:19 2008 +0300
+++ b/src/lib/seq-range-array.c	Wed Jun 18 05:19:56 2008 +0300
@@ -281,8 +281,8 @@
 }
 
 unsigned int
-seq_range_array_remove_invert_range(ARRAY_TYPE(seq_range) *dest,
-				    const ARRAY_TYPE(seq_range) *src)
+seq_range_array_intersect(ARRAY_TYPE(seq_range) *dest,
+			  const ARRAY_TYPE(seq_range) *src)
 {
 	const struct seq_range *src_range;
 	unsigned int i, count, ret = 0;
--- a/src/lib/seq-range-array.h	Wed Jun 18 04:06:19 2008 +0300
+++ b/src/lib/seq-range-array.h	Wed Jun 18 05:19:56 2008 +0300
@@ -26,10 +26,11 @@
 					  uint32_t seq1, uint32_t seq2);
 unsigned int seq_range_array_remove_seq_range(ARRAY_TYPE(seq_range) *dest,
 					      const ARRAY_TYPE(seq_range) *src);
-/* Remove sequences from dest that don't exist in src. */
+/* Remove sequences from dest that don't exist in src.
+   Returns the number of sequences actually removed. */
 unsigned int
-seq_range_array_remove_invert_range(ARRAY_TYPE(seq_range) *dest,
-				    const ARRAY_TYPE(seq_range) *src);
+seq_range_array_intersect(ARRAY_TYPE(seq_range) *dest,
+			  const ARRAY_TYPE(seq_range) *src);
 /* Returns TRUE if sequence exists in the range. */
 bool seq_range_exists(const ARRAY_TYPE(seq_range) *array, uint32_t seq);
 /* Return number of sequences in the range. */
--- a/src/plugins/fts-squat/squat-trie.c	Wed Jun 18 04:06:19 2008 +0300
+++ b/src/plugins/fts-squat/squat-trie.c	Wed Jun 18 05:19:56 2008 +0300
@@ -1900,8 +1900,8 @@
 		} else {
 			squat_trie_filter_type(ctx->type, &ctx->tmp_uids,
 					       &ctx->tmp_uids2);
-			seq_range_array_remove_invert_range(ctx->maybe_uids,
-							    &ctx->tmp_uids2);
+			seq_range_array_intersect(ctx->maybe_uids,
+						  &ctx->tmp_uids2);
 		}
 		i += char_lengths[i];
 		char_idx++;
--- a/src/plugins/fts/fts-api.c	Wed Jun 18 04:06:19 2008 +0300
+++ b/src/plugins/fts/fts-api.c	Wed Jun 18 05:19:56 2008 +0300
@@ -234,8 +234,7 @@
 		} T_END;
 		/* keep only what exists in both lists. the rest is in
 		   maybies or not wanted */
-		seq_range_array_remove_invert_range(definite_uids,
-						    &tmp_definite);
+		seq_range_array_intersect(definite_uids, &tmp_definite);
 	}
 	array_free(&tmp_maybe);
 	array_free(&tmp_definite);