From 4f54992eac73d4400b07ff1978accbf118f7e8bd Mon Sep 17 00:00:00 2001 From: Nikola Pajkovsky Date: Tue, 5 Oct 2010 13:38:44 +0200 Subject: add INTEGER option Signed-off-by: Nikola Pajkovsky --- lib/utils/parse_options.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/utils/parse_options.c') 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; -- cgit