$Log$
+Revision 653.1 2005/07/09 11:30:18 ajc
+* Removed trailing space at the end of the list of messages returned by
+ an IMAP SEARCH command.
+
Revision 653.0 2005/07/06 21:41:52 ajc
* THIS IS 6.53
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
int fts_num_msgs = 0;
long *fts_msgs = NULL;
int is_in_list = 0;
+ int num_results = 0;
/* If there is a BODY search criterion in the query, use our full
* text index to disqualify messages that don't have any chance of
for (i = 0; i < IMAP->num_msgs; ++i)
if (IMAP->flags[i] & IMAP_SELECTED) {
if (imap_do_search_msg(i+1, NULL, num_items, itemlist, is_uid)) {
+ if (num_results != 0) {
+ cprintf(" ");
+ }
if (is_uid) {
- cprintf("%ld ", IMAP->msgids[i]);
+ cprintf("%ld", IMAP->msgids[i]);
}
else {
- cprintf("%d ", i+1);
+ cprintf("%d", i+1);
}
+ ++num_results;
}
}
cprintf("\r\n");