]> granicus.if.org Git - graphviz/commitdiff
Fix bug 2306.
authorEmden R. Gansner <erg@research.att.com>
Fri, 12 Jul 2013 17:20:02 +0000 (13:20 -0400)
committerEmden R. Gansner <erg@research.att.com>
Fri, 12 Jul 2013 17:20:02 +0000 (13:20 -0400)
contrib/prune/prune.1
contrib/prune/prune.c

index fb7cb6edff52c3db5b6ae0012e432989904a2325..aba40be3f213b6b9b2f519fd66093c9206ac4339 100644 (file)
@@ -20,6 +20,12 @@ prune \- Prune directed graphs
 .BI \-N " attrspec"
 ]
 [
+.B \-v
+]
+[
+.BR \- ( h | ? )
+]
+[
 .I files ...
 ]
 .SH DESCRIPTION
@@ -54,7 +60,12 @@ pruned node.
 .I attrspec
 is a string of the form
 .IR attr "=" value.
-
+.TP
+.B \-v
+Verbose output.
+.TP
+.BR \-h " "\-?
+Prints the usage and exits.
 .SH EXAMPLES
 An input graph
 .I test.gv
index d885577a330170f62ceb001dceaad0d6192084f6..89d615dcb90074f826faebfbd2a635279123b9dc 100644 (file)
@@ -128,7 +128,10 @@ int main(int argc, char **argv)
                break;
            }
        case '?':
-           if (isprint(optopt)) {
+           if (optopt == '?') {
+               help_message(progname);
+               exit(EXIT_SUCCESS);
+           } else if (isprint(optopt)) {
                fprintf(stderr, "Unknown option `-%c'.\n", optopt);
            } else {
                fprintf(stderr, "Unknown option character `\\x%X'.\n",
@@ -253,6 +256,8 @@ Usage: %s [options] [<files>]\n\
 \n\
 Options:\n\
   -h :           Print this message\n\
+  -? :           Print this message\n\
+  -v :           Verbose\n\
   -n<node> :     Name node to prune.\n\
   -N<attrspec> : Attribute specification to apply to pruned nodes\n\
 \n\