From a7b357fd5c5c1110581a0ea86e293e0076fe5654 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Wed, 13 Dec 2023 14:23:45 +0100 Subject: [PATCH] vsh: Introduce simple version of VSH_ALTERNATIVE_OPTIONS_EXPR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit VSH_ALTERNATIVE_OPTIONS takes just the name of the options instead of requiring also the getter functions. Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- tools/vsh.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/vsh.h b/tools/vsh.h index 377c5947c1..2a1be29b1c 100644 --- a/tools/vsh.h +++ b/tools/vsh.h @@ -551,6 +551,10 @@ void vshReadlineHistoryAdd(const char *cmd); } \ } while (0) +#define VSH_ALTERNATIVE_OPTIONS(NAME1, NAME2) \ + VSH_ALTERNATIVE_OPTIONS_EXPR(NAME1, vshCommandOptBool(cmd, NAME1), \ + NAME2, vshCommandOptBool(cmd, NAME2)) + /* Macros to help dealing with required options. */ /* VSH_REQUIRE_OPTION_EXPR: