diff options
| author | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-10-05 13:38:44 +0200 |
|---|---|---|
| committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-10-05 13:38:44 +0200 |
| commit | 4f54992eac73d4400b07ff1978accbf118f7e8bd (patch) | |
| tree | 087162941da7acbd7bee0898326c14c57f1026df /lib/utils/parse_options.c | |
| parent | 6d49343abb0f90fdb2dd88ca639038cc7302c3dc (diff) | |
add INTEGER option
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'lib/utils/parse_options.c')
| -rw-r--r-- | lib/utils/parse_options.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/utils/parse_options.c b/lib/utils/parse_options.c index b891066b..21f007f0 100644 --- a/lib/utils/parse_options.c +++ b/lib/utils/parse_options.c @@ -82,6 +82,8 @@ void parse_opts(int argc, char **argv, const struct options *opt, break; case OPTION_END: break; + case OPTION_INTEGER: + break; } longopts[ii].flag = 0; longopts[ii].val = opt[ii].short_name; @@ -117,6 +119,9 @@ void parse_opts(int argc, char **argv, const struct options *opt, case OPTION_BOOL: *(int*)opt[ii].value += 1; break; + case OPTION_INTEGER: + *(int*)opt[ii].value = xatoi(optarg); + break; case OPTION_STRING: if (optarg) *(char**)opt[ii].value = (char*)optarg; |
