]> granicus.if.org Git - graphviz/commitdiff
Fix option code so that -? is handled correctly.
authorerg <devnull@localhost>
Wed, 8 Aug 2007 23:00:58 +0000 (23:00 +0000)
committererg <devnull@localhost>
Wed, 8 Aug 2007 23:00:58 +0000 (23:00 +0000)
cmd/tools/nop.c
cmd/tools/sccmap.c
cmd/tools/tred.c
cmd/tools/unflatten.c

index 185a4a51fa5c6700cfa4759f8887eb58ebffd6da..2593e40ad3654a08e1a4deb51e2a3603cd2afd41 100644 (file)
@@ -53,7 +53,7 @@ static void init(int argc, char *argv[])
 {
     int c;
 
-    while ((c = getopt(argc, argv, ":p")) != -1) {
+    while ((c = getopt(argc, argv, ":p?")) != -1) {
        switch (c) {
        case 'p':
            chkOnly = 1;
index 717d4ed8ba6b7df26d90c48da80ea09f029d3145..ca56f9af2b2f01a155993b1db798e52bb4c12404 100644 (file)
@@ -322,7 +322,7 @@ static void scanArgs(int argc, char **argv)
     int c;
 
     CmdName = argv[0];
-    while ((c = getopt(argc, argv, ":sdv")) != EOF) {
+    while ((c = getopt(argc, argv, ":sdv?")) != EOF) {
        switch (c) {
        case 's':
            Silent = 1;
index c75bd9059fd67cf752416a558e097a76c7948137..d97e9c834ff706f3d49e6fe1b5ca2232ff8676e7 100644 (file)
@@ -102,7 +102,7 @@ static void init(int argc, char *argv[])
 
     aginit();
     CmdName = argv[0];
-    while ((c = getopt(argc, argv, ":")) != -1) {
+    while ((c = getopt(argc, argv, ":?")) != -1) {
        switch (c) {
        case '?':
            if (optopt == '?')
index 7a6c7e266801b052f533fb0ad79c4abadb8adaeb..d0c34369cd4fa63ea5c282bfc3b830733185c538 100644 (file)
@@ -164,7 +164,7 @@ static char **scanargs(int argc, char **argv)
 
     cmd = argv[0];
 
-    while ((c = getopt(argc, argv, ":fl:c:o:")) != -1) {
+    while ((c = getopt(argc, argv, ":fl:c:o:?")) != -1) {
        switch (c) {
        case 'f':
            Do_fans = 1;