Index: b/imap4d/fetch.c
===================================================================
--- a/imap4d/fetch.c	2010-02-28 19:02:51.000000000 +0000
+++ b/imap4d/fetch.c	2010-02-28 19:02:56.000000000 +0000
@@ -930,7 +930,7 @@
   
   mu_message_size (frt->msg, &size);
   mu_message_lines (frt->msg, &lines);
-  util_send ("%s %u", ffc->name, size + lines);
+  util_send ("%s %lu", ffc->name, (unsigned long) (size + lines));
   return RESP_OK;
 }
 
@@ -1312,7 +1312,7 @@
 parsebuf_get_number (imap4d_parsebuf_t p)
 {
   char *cp;
-  unsigned n = strtoul (p->token, &cp, 10);
+  unsigned long n = strtoul (p->token, &cp, 10);
 
   if (*cp)
     imap4d_parsebuf_exit (p, "Syntax error: expected number");
