]> granicus.if.org Git - graphviz/commitdiff
Explicitly specify -? as an option in sccmap
authorMagnus Jacobsson <magnus.jacobsson@berotec.se>
Sun, 4 Oct 2020 18:57:22 +0000 (20:57 +0200)
committerMagnus Jacobsson <magnus.jacobsson@berotec.se>
Thu, 8 Oct 2020 19:10:25 +0000 (21:10 +0200)
cmd/tools/sccmap.c

index 6de217b62d281e7d1f828dadadc780b7ee8f7260..f9a04dac8b0646d03b84118472482854fbb411c9 100644 (file)
@@ -339,7 +339,7 @@ static void scanArgs(int argc, char **argv)
 
     CmdName = argv[0];
     opterr = 0;
-    while ((c = getopt(argc, argv, ":o:sdvS")) != EOF) {
+    while ((c = getopt(argc, argv, ":o:sdvS?")) != EOF) {
        switch (c) {
        case 's':
            StatsOnly = 1;
@@ -363,7 +363,7 @@ static void scanArgs(int argc, char **argv)
            fprintf(stderr, "%s: option -%c missing argument - ignored\n", CmdName, optopt);
            break;
        case '?':
-           if (optopt == '?')
+           if (optopt == '\0')
                usage(0);
            else {
                fprintf(stderr, "%s: option -%c unrecognized\n",