#include "ascii.h"
#include "buffer.h"
#include "file.h"
-#include "debug.h"
#include "mutt.h"
/* 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;
}
} while (pc && *pc != '`');
if (!pc) {
- debug_print (1, ("mismatched backtics\n"));
return (-1);
}
cmd = p_dupstr(tok->dptr, pc - tok->dptr);
if ((pid = mutt_create_filter(cmd, NULL, &fp, NULL)) < 0) {
- debug_print(1, ("unable to fork command: %s\n", cmd));
p_delete(&cmd);
return -1;
}