/* dynamically grows a BUFFER to accomodate s, in increments of 128 bytes.
* Always one byte bigger than necessary for the null terminator, and
* the buffer is always null-terminated */
-void mutt_buffer_add(BUFFER *buf, const char *s, size_t len)
+void mutt_buffer_add(BUFFER *buf, const char *s, ssize_t len)
{
size_t offset;
FILE *fp;
pid_t pid;
char *cmd, *ptr;
- size_t expnlen;
+ ssize_t expnlen;
BUFFER expn;
int line = 0;