}
done=armed_done;
- switch (setjmp(env)) {
- case OK:
+ if (setjmp(env) == 0) {
status = sendaux(vec, vecp, drft, st) ? NOTOK : OK;
if (status == OK) {
/* move original draft to +trash folder */
dup2(dupfd, 0);
close(dupfd);
}
- break;
-
- default:
+ } else {
status = DONE;
- break;
}
done=exit;
char *msgs, *folder;
char buf[BUFSIZ];
char *vec[MAXARGS];
- int vecp;
+ int vecp = 0;
char *cp, *dp;
if (altmsg && (stat(altmsg, &st2) == NOTOK ||