changeset 7370:d51565e31ceb HEAD

Minor optimization and possible compile fix.
author Timo Sirainen <tss@iki.fi>
date Fri, 07 Mar 2008 07:38:41 +0200
parents fc296dfcfd29
children 55712d36224b
files src/plugins/fts-squat/squat-uidlist.c
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/fts-squat/squat-uidlist.c	Fri Mar 07 07:38:23 2008 +0200
+++ b/src/plugins/fts-squat/squat-uidlist.c	Fri Mar 07 07:38:41 2008 +0200
@@ -26,8 +26,8 @@
 #define UIDLIST_PACKED_FLAG_BEGINS_WITH_POINTER 2
 
 struct uidlist_list {
-	uint32_t uid_count:31;
-	uint32_t uid_begins_with_pointer:1;
+	unsigned int uid_count:31;
+	unsigned int uid_begins_with_pointer:1;
 	uint32_t uid_list[UIDLIST_LIST_SIZE];
 };
 
@@ -1160,11 +1160,11 @@
 		}
 		/* create a new range */
 		*p |= UID_LIST_MASK_RANGE;
-	}
-
-	if (list->uid_count == UIDLIST_LIST_SIZE) {
-		uidlist_flush(ctx, list, uid);
-		return uid_list_idx;
+	} else {
+		if (list->uid_count == UIDLIST_LIST_SIZE) {
+			uidlist_flush(ctx, list, uid);
+			return uid_list_idx;
+		}
 	}
 
 	p++;