X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/c25e555e6ffca87394f2dee5e4090406a6e45259..63621a81d16ab743de6b57d47578a9a2c670ad22:/uip/mhparam.c diff --git a/uip/mhparam.c b/uip/mhparam.c index 17705bc8..3fc381b8 100644 --- a/uip/mhparam.c +++ b/uip/mhparam.c @@ -114,7 +114,6 @@ static struct proc procs [] = { { "whomproc", &whomproc }, { "bindir", &mhbindir }, { "libexecdir", &mhlibexecdir }, - { "libdir", &mhlibexecdir }, { "etcdir", &mhetcdir }, { "docdir", &mhdocdir }, { "localmbox", &localmbox }, @@ -132,13 +131,14 @@ static struct proc procs [] = { /* * static prototypes */ -static char *p_find(char *); +static char *p_find(char *) PURE; int main(int argc, char **argv) { - int i, compp = 0, missed = 0; + int i, compp = 0; + bool missed; int all = 0, debug = 0; int components = -1; char *cp, buf[BUFSIZ], **argp; @@ -233,6 +233,7 @@ main(int argc, char **argv) } + missed = false; if (! all) { if (components < 0) components = compp > 1; @@ -253,13 +254,12 @@ main(int argc, char **argv) printf("%s: ", comps[i]); puts(value); - } else if (missed < 120) - missed++; + } else + missed = true; } } - done (missed); - return 1; + done(missed); }