X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Freadconfig.c;h=cbeb4811f7f80e69778ad804381827736eed5c9a;hp=fe7b4867a4fc3e65e8d8330a1e867053ce30112f;hb=bdd879c997e50e6b6e14dffb746d9fe9b6a1cf6c;hpb=30292c537fe4eab052f303f1d3179c0e2fd037d8 diff --git a/sbr/readconfig.c b/sbr/readconfig.c index fe7b486..cbeb481 100644 --- a/sbr/readconfig.c +++ b/sbr/readconfig.c @@ -7,6 +7,7 @@ ** complete copyright information. */ +#include #include #include @@ -17,9 +18,10 @@ struct procstr { 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 }, { "listproc", &listproc }, { "sendmail", &sendmail }, @@ -34,11 +36,11 @@ static struct node **opp = 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"); @@ -85,14 +87,14 @@ readconfig(struct node **npp, FILE *ib, char *file, int ctx) 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; }