Stefan Beller <sbel...@google.com> writes:

;
> +     count = 0;
> +
> +     if (options->pickaxe_opts & DIFF_PICKAXE_KIND_S)
> +             count++;
> +     if (options->pickaxe_opts & DIFF_PICKAXE_KIND_G)
> +             count++;
> +     if (options->pickaxe_opts & DIFF_PICKAXE_KIND_OBJFIND)
> +             count++;
> +     if (count > 1)
> +             die(_("-G, -S, --find-object are mutually exclusive"));

I thought the reason you defined pickaxe-kind bitmask was so that
you can mask this field to grab these (and only these) bits.
Once you have that mask, you should be able to use HAS_MULTI_BITS()
on the masked result without counting, no?

Reply via email to