ISFLAG
if(ISFLAG(args[i]) ||
if(args[i].short_name && ISFLAG(args[i])) {
if (args[i].short_name && !ISFLAG(args[i])) {
} else if (ISFLAG(args[i]) && strncmp (p, "no-", 3) == 0) {
&& !ISFLAG(*current)
if (ISFLAG(*arg) || (!longp && arg->type == arg_counter))