]> git.marmaro.de Git - mmh/blobdiff - uip/spost.c
Eliminated compilation warnings.
[mmh] / uip / spost.c
index 7d65eadac6e374be4d0f55f9afa5c7f136b3b034..c5b27a08b6f0f051cc6bc32f41d30cee21354417 100644 (file)
@@ -311,8 +311,15 @@ main (int argc, char **argv)
                    continue;
 
                case LIBSW:
+                   if (!(cp = *argp++) || *cp == '-')
+                       adios (NULL, "missing argument to %s", argp[-2]);
+                   /* create a minimal context */
+                   if (context_foil (cp) == -1)
+                       done(1);
+                   continue;
+
                case ANNOSW:
-                   /* -library & -idanno switch ignored */
+                   /* -idanno switch ignored */
                    if (!(cp = *argp++) || *cp == '-')
                        adios (NULL, "missing argument to %s", argp[-2]);
                    continue;
@@ -339,7 +346,11 @@ main (int argc, char **argv)
        out = stdout;
     }
     else {
+#ifdef HAVE_MKSTEMP
+           mkstemp (tmpfil);
+#else
            mktemp (tmpfil);
+#endif
            if ((out = fopen (tmpfil, "w")) == NULL)
                adios (tmpfil, "unable to create");
            chmod (tmpfil, 0600);