/* trim dest to the length of the longest prefix it shares with src,
* returning the length of the trimmed string */
-static int
-longest_common_prefix (char *dest, const char* src, int start, size_t dlen)
+static size_t
+longest_common_prefix (char *dest, const char* src, size_t start, size_t dlen)
{
- int pos = start;
+ size_t pos = start;
while (pos < dlen && dest[pos] && dest[pos] == src[pos])
pos++;
BUFFY* mailbox;
CONNECTION* conn;
int rc = -1;
- int matchlen;
+ size_t matchlen;
matchlen = mutt_strlen (dest);
for (mailbox = Incoming; mailbox; mailbox = mailbox->next)
char buf[LONG_STRING];
IMAP_LIST listresp;
char completion[LONG_STRING];
- int clen, matchlen = 0;
+ int clen;
+ size_t matchlen = 0;
int completions = 0;
IMAP_MBOX mx;
int rc;