]> diplodocus.org Git - nmh/blobdiff - uip/mhshow.c
md5.c, md5.h: Reformat and delete needless portability.
[nmh] / uip / mhshow.c
index 13fa3b7c7080d08a3974d68eb0106068d2069328..e44dd115d65eaa2754f5160d672d418bb606e24f 100644 (file)
@@ -92,7 +92,7 @@ main (int argc, char **argv)
     CT ct, *ctp;
     FILE *fp;
 
-    if (nmh_init(argv[0], 1)) { return 1; }
+    if (nmh_init(argv[0], true, true)) { return 1; }
 
     set_done(freects_done);
 
@@ -109,7 +109,7 @@ main (int argc, char **argv)
                ambigsw (cp, switches);
                done (1);
            case UNKWNSW:
-               adios (NULL, "-%s unknown", cp);
+               die("-%s unknown", cp);
 
            case HELPSW:
                snprintf (buf, sizeof(buf), "%s [+folder] [msgs] [switches]",
@@ -127,13 +127,13 @@ main (int argc, char **argv)
                icachesw = &wcachesw;
 do_cache:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                switch (*icachesw = smatch (cp, cache_policy)) {
                case AMBIGSW:
                    ambigsw (cp, cache_policy);
                    done (1);
                case UNKWNSW:
-                   adios (NULL, "%s unknown", cp);
+                   die("%s unknown", cp);
                default:
                    break;
                }
@@ -167,27 +167,27 @@ do_cache:
 
            case PARTSW:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                if (npart >= NPARTS)
-                   adios (NULL, "too many parts (starting with %s), %d max",
+                   die("too many parts (starting with %s), %d max",
                           cp, NPARTS);
                parts[npart++] = cp;
                continue;
 
            case TYPESW:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                if (ntype >= NTYPES)
-                   adios (NULL, "too many types (starting with %s), %d max",
+                   die("too many types (starting with %s), %d max",
                           cp, NTYPES);
                types[ntype++] = cp;
                continue;
 
            case PREFERSW:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                if (npreferred >= NPREFS)
-                   adios (NULL, "too many preferred types (starting with %s), %d max",
+                   die("too many preferred types (starting with %s), %d max",
                           cp, NPREFS);
                mime_preference[npreferred].type = cp;
                cp = strchr(cp, '/');
@@ -201,13 +201,13 @@ do_cache:
 
            case FILESW:
                if (!(cp = *argp++) || (*cp == '-' && cp[1]))
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                file = *cp == '-' ? cp : path (cp, TFILE);
                continue;
 
            case FORMSW:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                 free(formsw);
                formsw = mh_xstrdup(etcpath(cp));
                continue;
@@ -221,12 +221,12 @@ do_cache:
 
            case HEADFORMSW:
                if (!(headerform = *argp++) || *headerform == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                continue;
 
            case MARKFORMSW:
                if (!(markerform = *argp++) || *markerform == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                continue;
 
            /*
@@ -234,7 +234,7 @@ do_cache:
             */
            case PROGSW:
                if (!(progsw = *argp++) || *progsw == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                continue;
            case NPROGSW:
                nomore++;
@@ -243,7 +243,7 @@ do_cache:
            case LENSW:
            case WIDTHSW:
                if (!(cp = *argp++) || *cp == '-')
-                   adios (NULL, "missing argument to %s", argp[-2]);
+                   die("missing argument to %s", argp[-2]);
                continue;
 
            case VERBSW:
@@ -259,7 +259,7 @@ do_cache:
        }
        if (*cp == '+' || *cp == '@') {
            if (folder)
-               adios (NULL, "only one folder at a time!");
+               die("only one folder at a time!");
             folder = pluspath (cp);
        } else
                app_msgarg(&msgs, cp);
@@ -314,7 +314,7 @@ do_cache:
        free (path ("./", TFOLDER));
 
     if (file && msgs.size)
-       adios (NULL, "cannot specify msg and file at same time!");
+       die("cannot specify msg and file at same time!");
 
     /*
      * check if message is coming from file
@@ -342,11 +342,11 @@ do_cache:
 
        /* read folder and create message structure */
        if (!(mp = folder_read (folder, 1)))
-           adios (NULL, "unable to read folder %s", folder);
+           die("unable to read folder %s", folder);
 
        /* check for empty folder */
        if (mp->nummsg == 0)
-           adios (NULL, "no messages in %s", folder);
+           die("no messages in %s", folder);
 
        /* parse all the message ranges/sequences and set SELECTED */
        for (msgnum = 0; msgnum < msgs.size; msgnum++)
@@ -385,7 +385,7 @@ do_cache:
     if (!*cts)
        done (1);
 
-    userrs = 1;
+    userrs = true;
     SIGNAL (SIGQUIT, quitser);
     SIGNAL (SIGPIPE, pipeser);