Removed references to unused default procs and commented config/config.c
[mmh] / uip / mhparam.c
index 328ea6b..d9ba2a3 100644 (file)
@@ -1,18 +1,17 @@
 /*
- * mhparam.c -- print mh_profile values
- *
- * Originally contributed by
- * Jeffrey C Honig <Jeffrey_C_Honig@cornell.edu>
- *
- * This code is Copyright (c) 2002, by the authors of nmh.  See the
- * COPYRIGHT file in the root directory of the nmh distribution for
- * complete copyright information.
- */
+** mhparam.c -- print mh_profile values
+**
+** Originally contributed by
+** Jeffrey C Honig <Jeffrey_C_Honig@cornell.edu>
+**
+** This code is Copyright (c) 2002, by the authors of nmh.  See the
+** COPYRIGHT file in the root directory of the nmh distribution for
+** complete copyright information.
+*/
 
 #include <h/mh.h>
 
 extern char *mhlibdir;
-extern char *mhetcdir;
 
 static struct swit switches[] = {
 #define COMPSW  0
@@ -44,15 +43,12 @@ static struct proc procs [] = {
         { "fileproc",      &fileproc },
         { "foldprot",      &foldprot },
         { "incproc",       &incproc },
-        { "installproc",   &installproc  },
         { "lproc",         &lproc },
         { "mailproc",      &mailproc },
         { "mhlproc",       &mhlproc },
         { "moreproc",      &moreproc },
         { "msgprot",       &msgprot },
-        { "packproc",      &packproc },
         { "postproc",      &postproc },
-        { "rmfproc",       &rmfproc },
         { "rmmproc",       &rmmproc },
         { "sendmail",      &sendmail },
         { "sendproc",      &sendproc },
@@ -60,18 +56,18 @@ static struct proc procs [] = {
         { "showproc",      &showproc },
         { "version",       &version_num },
         { "whatnowproc",   &whatnowproc },
-        { "whomproc",      &whomproc },
         { "etcdir",        &mhetcdir },
         { "libdir",        &mhlibdir },
         { "backup-prefix", &backup_prefix },
         { "altmsg-link",   &altmsglink },
+        { "draft-folder",  &draftfolder },
         { NULL,            NULL },
 };
 
 
 /*
- * static prototypes
- */
+** static prototypes
+*/
 static char *p_find(char *);
 
 
@@ -84,31 +80,30 @@ main(int argc, char **argv)
        char *cp, buf[BUFSIZ], **argp;
        char **arguments, *comps[MAXARGS];
 
-       invo_name = r1bindex (argv[0], '/');
+       invo_name = mhbasename(argv[0]);
 
        /* read user profile/context */
        context_read();
 
-       arguments = getarguments (invo_name, argc, argv, 1);
+       arguments = getarguments(invo_name, argc, argv, 1);
        argp = arguments;
 
        while ((cp = *argp++)) {
                if (*cp == '-') {
-                       switch (smatch (++cp, switches)) {
+                       switch (smatch(++cp, switches)) {
                                case AMBIGSW:
-                                       ambigsw (cp, switches);
-                                       done (1);
+                                       ambigsw(cp, switches);
+                                       done(1);
                                case UNKWNSW:
-                                       adios (NULL, "-%s unknown", cp);
+                                       adios(NULL, "-%s unknown", cp);
 
                                case HELPSW:
-                                       snprintf (buf, sizeof(buf), "%s [profile-components] [switches]",
-                                               invo_name);
-                                       print_help (buf, switches, 1);
-                                       done (1);
+                                       snprintf(buf, sizeof(buf), "%s [profile-components] [switches]", invo_name);
+                                       print_help(buf, switches, 1);
+                                       done(1);
                                case VERSIONSW:
                                        print_version(invo_name);
-                                       done (1);
+                                       done(1);
 
                                case COMPSW:
                                        components = 1;
@@ -138,7 +133,7 @@ main(int argc, char **argv)
 
                if (components >= 0)
                        advise(NULL, "-%scomponents ignored with -all",
-                                  components ? "" : "no");
+                                       components ? "" : "no");
 
                /* print all entries in context/profile list */
                for (np = m_defs; np; np = np->n_next)
@@ -148,12 +143,13 @@ main(int argc, char **argv)
                struct proc *ps;
 
                /*
-                * Print the current value of everything in
-                * procs array.  This will show their current
-                * value (as determined after context is read).
-                */
+               ** Print the current value of everything in
+               ** procs array.  This will show their current
+               ** 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,
+                                       *ps->p_field ? *ps->p_field : "");
 
        } else {
                if (components < 0)
@@ -162,9 +158,9 @@ main(int argc, char **argv)
                for (i = 0; i < compp; i++)  {
                        register char *value;
 
-                       value = context_find (comps[i]);
+                       value = context_find(comps[i]);
                        if (!value)
-                               value = p_find (comps[i]);
+                               value = p_find(comps[i]);
                        if (value) {
                                if (components)
                                        printf("%s: ", comps[i]);
@@ -175,7 +171,7 @@ main(int argc, char **argv)
                }
        }
 
-       done (missed);
+       done(missed);
        return 1;
 }
 
@@ -186,7 +182,7 @@ p_find(char *str)
        struct proc *ps;
 
        for (ps = procs; ps->p_name; ps++)
-               if (!mh_strcasecmp (ps->p_name, str))
+               if (!mh_strcasecmp(ps->p_name, str))
                        return (*ps->p_field);
 
        return NULL;