X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a30e7865b46712fe346d8a91894ab68aac664901..a23477eb:/uip/mhparam.c?ds=inline diff --git a/uip/mhparam.c b/uip/mhparam.c index a2a7489a..4d8407d1 100644 --- a/uip/mhparam.c +++ b/uip/mhparam.c @@ -1,6 +1,4 @@ - -/* - * mhparam.c -- print mh_profile values +/* mhparam.c -- print mh_profile values * * Originally contributed by * Jeffrey C Honig @@ -196,10 +194,10 @@ main(int argc, char **argv) struct node *np; if (compp) - advise(NULL, "profile-components ignored with -all"); + inform("profile-components ignored with -all"); if (components >= 0) - advise(NULL, "-%scomponents ignored with -all", + inform("-%scomponents ignored with -all", components ? "" : "no"); /* Print all entries in context/profile list. That does not @@ -207,7 +205,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,12 +230,14 @@ 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; for (i = 0; i < compp; i++) { - register char *value; + char *value; if (! strcmp ("spoollocking", comps[i])) { /* In case spoollocking was set in mts.conf. */ @@ -249,8 +251,8 @@ main(int argc, char **argv) if (components) printf("%s: ", comps[i]); - printf("%s\n", value); - } else + puts(value); + } else if (missed < 120) missed++; } } @@ -266,7 +268,7 @@ p_find(char *str) struct proc *ps; for (ps = procs; ps->p_name; ps++) - if (!strcasecmp (ps->p_name, str ? str : "")) + if (!strcasecmp (ps->p_name, str)) return (*ps->p_field); return NULL;