Don't require a length for switch prefixes without good reason.
[mmh] / uip / anno.c
index fe0d65f..3958eb1 100644 (file)
@@ -30,21 +30,21 @@ static struct swit switches[] = {
 #define TEXTSW 3
        { "text body", 0 },
 #define VERSIONSW 4
-       { "version", 0 },
+       { "Version", 0 },
 #define HELPSW 5
        { "help", 0 },
 #define LISTSW 6
-       { "list", 1 },
+       { "list", 0 },
 #define DELETESW 7
-       { "delete", 2 },
+       { "delete", 0 },
 #define NUMBERSW 8
-       { "number", 2 },
+       { "number", 0 },
 #define APPENDSW 9
-       { "append", 1 },
+       { "append", 0 },
 #define PRESERVESW 10
-       { "preserve", 1 },
+       { "preserve", 0 },
 #define NOPRESERVESW 11
-       { "nopreserve", 3 },
+       { "nopreserve", 0 },
        { NULL, 0 }
 };
 
@@ -188,7 +188,7 @@ main(int argc, char **argv)
                }
        }
 
-       if (file && (folder || !msgs.size)) {
+       if (file && (folder || msgs.size)) {
                adios(NULL, "Don't intermix files and messages.");
        }
        if (!datesw && !text) {