$NetBSD: patch-ab,v 1.2 2003/12/27 16:54:06 seb Exp $ --- src/maildir.c.orig 2003-05-07 00:06:37.000000000 +0000 +++ src/maildir.c @@ -239,7 +239,7 @@ maildir_open (const char *path, int flag */ key.dptr = p->file; s = strchr (key.dptr, ':'); - key.dsize = s ? (size_t) (s - key.dptr) : strlen (key.dptr); + key.dsize = s ? (size_t) (s - (char *)key.dptr) : strlen (key.dptr); key = dbm_fetch (m->db, key); if (key.dptr) { @@ -294,7 +294,7 @@ maildir_expunge (mailbox_t * mbox, int d /* remove the message from the UID map */ key.dptr = tmp->file; s = strchr (key.dptr, ':'); - key.dsize = s ? (size_t) (s - key.dptr) : strlen (key.dptr); + key.dsize = s ? (size_t) (s - (char *)key.dptr) : strlen (key.dptr); dbm_delete (mbox->db, key); *cur = (*cur)->next; free (tmp->file);