From 6cea2bd498b15aac14b884916b7dffa76f0547b7 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 8 Oct 2019 10:50:53 -0400 Subject: [PATCH] Document takes_argument_t and its members. --- src/app/config/config.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app/config/config.c b/src/app/config/config.c index 561fc65456..44d6a82e56 100644 --- a/src/app/config/config.c +++ b/src/app/config/config.c @@ -2447,9 +2447,15 @@ options_act(const or_options_t *old_options) return 0; } +/** + * Enumeration to describe the syntax for a command-line option. + **/ typedef enum { + /** Describe an option that does not take an argument. */ ARGUMENT_NONE = 0, + /** Describes an option that takes a single argument. */ ARGUMENT_NECESSARY = 1, + /** Describes an option that takes a single optinal argument. */ ARGUMENT_OPTIONAL = 2 } takes_argument_t;