** complete copyright information.
*/
+#include <sysexits.h>
#include <h/mh.h>
#include <h/utils.h>
static struct procstr procs[] = {
{ "attachment-header", &attach_hdr },
+ { "sign-header", &sign_hdr },
+ { "enc-header", &enc_hdr },
{ "context", &context },
{ "mh-sequences", &mh_seq },
- { "backup-prefix", &backup_prefix },
{ "draft-folder", &draftfolder },
- { "altmsg-link", &altmsglink },
- { "buildmimeproc", &buildmimeproc },
- { "fileproc", &fileproc },
- { "incproc", &incproc },
- { "lproc", &lproc },
- { "mailproc", &mailproc },
- { "mhlproc", &mhlproc },
- { "pager", &defaultpager },
- { "postproc", &postproc },
- { "rmmproc", &rmmproc },
+ { "listproc", &listproc },
{ "sendmail", &sendmail },
- { "sendproc", &sendproc },
- { "showmimeproc", &showmimeproc },
- { "showproc", &showproc },
+ { "trash-folder", &trashfolder },
{ "whatnowproc", &whatnowproc },
{ NULL, NULL }
};
void
readconfig(struct node **npp, FILE *ib, char *file, int ctx)
{
- register int state;
- register char *cp;
+ int state;
+ char *cp;
char name[NAMESZ], field[BUFSIZ];
- register struct node *np;
- register struct procstr *ps;
+ struct node *np;
+ struct procstr *ps;
if (npp == NULL && (npp = opp) == NULL) {
admonish(NULL, "bug: readconfig called but pump not primed");
case BODY:
case BODYEOF:
- adios(NULL, "no blank lines are permitted in %s",
+ adios(EX_CONFIG, NULL, "no blank lines are permitted in %s",
file);
case FILEEOF:
break;
default:
- adios(NULL, "%s is poorly formatted", file);
+ adios(EX_CONFIG, NULL, "%s is poorly formatted", file);
}
break;
}