From 856d0d4faf5c842e1fb0f0680d73541804390738 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 24 Feb 2014 12:55:04 +0100 Subject: [PATCH] Opt: Fixed confused macros --- ucw/opt.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ucw/opt.h b/ucw/opt.h index cdc6a0aa..394f5b63 100644 --- a/ucw/opt.h +++ b/ucw/opt.h @@ -182,8 +182,8 @@ struct opt_item { /** IP address option, currently IPv4 only. @target should be a variable of type `u32`. **/ #define OPT_IP(shortopt, longopt, target, fl, desc) { .letter = shortopt, .name = longopt, .ptr = CHECK_PTR_TYPE(&target, u32 *), .help = desc, .flags = fl, .cls = OPT_CL_STATIC, .type = CT_IP } -/** Multi-valued string option. @target should be a growing array of `int`s. **/ -#define OPT_BOOL_MULTIPLE(shortopt, longopt, target, fl, desc) { .letter = shortopt, .name = longopt, .ptr = CHECK_PTR_TYPE(&target, char ***), .help = desc, .flags = fl, .cls = OPT_CL_MULTIPLE, .type = CT_STRING } +/** Multi-valued string option. @target should be a growing array of `char *`s. **/ +#define OPT_STRING_MULTIPLE(shortopt, longopt, target, fl, desc) { .letter = shortopt, .name = longopt, .ptr = CHECK_PTR_TYPE(&target, char ***), .help = desc, .flags = fl, .cls = OPT_CL_MULTIPLE, .type = CT_STRING } /** Multi-valued integer option. @target should be a growing array of `int`s. **/ #define OPT_INT_MULTIPLE(shortopt, longopt, target, fl, desc) { .letter = shortopt, .name = longopt, .ptr = CHECK_PTR_TYPE(&target, int **), .help = desc, .flags = fl, .cls = OPT_CL_MULTIPLE, .type = CT_INT } -- 2.39.2