]> diplodocus.org Git - nmh/blobdiff - uip/mhparam.c
h/prototypes.h: Remove scan_reset_m_getfld_state() prototype.
[nmh] / uip / mhparam.c
index 4457829ac53f4b8c222b6cf377d0ccc18fe6a1d1..149888471b2d0f064b78ec2c555f11615e203924 100644 (file)
@@ -1,6 +1,4 @@
-
-/*
- * mhparam.c -- print mh_profile values
+/* mhparam.c -- print mh_profile values
  *
  * Originally contributed by
  * Jeffrey C Honig <Jeffrey_C_Honig@cornell.edu>
@@ -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. */
@@ -228,9 +228,11 @@ main(int argc, char **argv)
         * value (as determined after context is read).
          */
        for (ps = procs; ps->p_name; ps++)
-           printf ("%s: %s\n", ps->p_name, *ps->p_field ? *ps->p_field : "");
+           printf ("%s: %s\n", ps->p_name, FENDNULL(*ps->p_field));
+
+    }
 
-    } else {
+    if (! all) {
         if (components < 0)
            components = compp > 1;
 
@@ -250,7 +252,7 @@ main(int argc, char **argv)
                    printf("%s: ", comps[i]);
 
                puts(value);
-           } else
+           } else if (missed < 120)
                missed++;
        }
     }
@@ -265,8 +267,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);