From 54fbdafdc5cec63e58eead232220ca5fc23f9b89 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Thu, 20 Jun 2019 20:49:46 +0200 Subject: [PATCH] btrfs-progs: help: define helper for command with flags Add macro to define a simple command that also gets some non-default flags, eg. the output formats. Signed-off-by: David Sterba --- cmds/commands.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmds/commands.h b/cmds/commands.h index 2da7984e..8fa85d6c 100644 --- a/cmds/commands.h +++ b/cmds/commands.h @@ -88,6 +88,14 @@ struct cmd_struct { DEFINE_COMMAND(name, token, cmd_ ##name, \ cmd_ ##name ##_usage, NULL, 0) +/* + * Define a command with flags, eg. with the additional output formats. + * See CMD_* . + */ +#define DEFINE_COMMAND_WITH_FLAGS(name, token, flags) \ + DEFINE_COMMAND(name, token, cmd_ ##name, \ + cmd_ ##name ##_usage, NULL, (flags)) + /* * Define a command group callback. * It's assumed that the callback is called cmd_ and the