Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
const char *help_msg;
#define ISL_ARG_SINGLE_DASH (1 << 0)
#define ISL_ARG_BOOL_ARG (1 << 1)
+#define ISL_ARG_HIDDEN (1 << 2)
unsigned flags;
union {
struct {
int i;
for (i = 0; arg[i].type != isl_arg_end; ++i) {
+ if (arg[i].flags & ISL_ARG_HIDDEN)
+ continue;
switch (arg[i].type) {
case isl_arg_flags:
print_flags_help(&arg[i], prefix);
for (i = 0; arg[i].type != isl_arg_end; ++i) {
if (arg[i].type != isl_arg_child)
continue;
+ if (arg[i].flags & ISL_ARG_HIDDEN)
+ continue;
printf("\n");
if (arg[i].help_msg)