#include <h/mime.h>
#include <h/mhparse.h>
#include <h/utils.h>
+#include <stdarg.h>
+#include <sys/stat.h>
extern int debugsw;
ep = concat("Create directory \"", file, "\"? ", NULL);
answer = getanswer(ep);
- free(ep);
+ mh_free0(&ep);
if (!answer)
goto losing_directory;
void
content_error(char *what, CT ct, char *fmt, ...)
{
- va_list arglist;
int i, len, buflen;
char *bp, buffer[BUFSIZ];
CI ci;
buflen -= len;
}
- va_start(arglist, fmt);
+ {
+ va_list arglist;
- vsnprintf(bp, buflen, fmt, arglist);
+ va_start(arglist, fmt);
+ vsnprintf(bp, buflen, fmt, arglist);
+ va_end(arglist);
+ }
len = strlen(bp);
bp += len;
buflen -= len;
if (errs) {
fflush(stdout);
fprintf(stderr, "%s", errs);
- free(errs);
- errs = NULL;
+ mh_free0(&errs);
}
}