aboutsummaryrefslogtreecommitdiffstats
path: root/g10/misc.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2005-09-07 15:53:03 +0000
committerWerner Koch <[email protected]>2005-09-07 15:53:03 +0000
commit9a2a2904ccab9074aee5880a2ae27ded8e66e2e0 (patch)
tree69322d8d4e20bdd0ec4587d77661ba86b7ea840a /g10/misc.c
parent* parse-packet.c (enum_sig_subpkt, parse_signature, (diff)
downloadgnupg-9a2a2904ccab9074aee5880a2ae27ded8e66e2e0.tar.gz
gnupg-9a2a2904ccab9074aee5880a2ae27ded8e66e2e0.zip
Add "help" sub option to --*-options.
Diffstat (limited to 'g10/misc.c')
-rw-r--r--g10/misc.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/g10/misc.c b/g10/misc.c
index 9ccc841e9..8d7b6804a 100644
--- a/g10/misc.c
+++ b/g10/misc.c
@@ -966,6 +966,15 @@ parse_options(char *str,unsigned int *options,
{
char *tok;
+ if (str && !strcmp (str, "help"))
+ {
+ int i;
+
+ for(i=0;opts[i].name;i++)
+ printf ("%s\n", opts[i].name);
+ g10_exit (0);
+ }
+
while((tok=optsep(&str)))
{
int i,rev=0;