X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b1722537108cceec472480a551b9a7fb9c660c55..0328f2c528b4a07c27cac8f3acfc39ebc873cbdd:/uip/mhparam.c diff --git a/uip/mhparam.c b/uip/mhparam.c index 55ac3c31..edbefd78 100644 --- a/uip/mhparam.c +++ b/uip/mhparam.c @@ -207,7 +207,9 @@ main(int argc, char **argv) for (np = m_defs; np; np = np->n_next) printf("%s: %s\n", np->n_name, np->n_field); - } else if (debug) { + } + + if (debug) { struct proc *ps; /* In case datalocking was set in profile. */ @@ -230,7 +232,9 @@ main(int argc, char **argv) for (ps = procs; ps->p_name; ps++) printf ("%s: %s\n", ps->p_name, *ps->p_field ? *ps->p_field : ""); - } else { + } + + if (! all) { if (components < 0) components = compp > 1; @@ -249,8 +253,8 @@ main(int argc, char **argv) if (components) printf("%s: ", comps[i]); - printf("%s\n", value); - } else + puts(value); + } else if (missed < 120) missed++; } } @@ -265,8 +269,6 @@ p_find(char *str) { struct proc *ps; - if (!str) - str = ""; for (ps = procs; ps->p_name; ps++) if (!strcasecmp (ps->p_name, str)) return (*ps->p_field);