From dfb8fd674f5fba45932df92b2045a42d291477d8 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Mon, 6 Jan 2014 17:38:36 +0000 Subject: [PATCH] kvm tools: support unsigned int options Add support for unsigned int command-line options by implementing the OPT_UINTEGER macro. Acked-by: Will Deacon Signed-off-by: Robin Murphy Signed-off-by: Will Deacon Signed-off-by: Pekka Enberg --- include/kvm/parse-options.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/kvm/parse-options.h b/include/kvm/parse-options.h index 09a5fca..b03f151 100644 --- a/include/kvm/parse-options.h +++ b/include/kvm/parse-options.h @@ -109,6 +109,15 @@ struct option { .help = (h) \ } +#define OPT_UINTEGER(s, l, v, h) \ +{ \ + .type = OPTION_UINTEGER, \ + .short_name = (s), \ + .long_name = (l), \ + .value = check_vtype(v, unsigned int *), \ + .help = (h) \ +} + #define OPT_U64(s, l, v, h) \ { \ .type = OPTION_U64, \