]> git.ipfire.org Git - thirdparty/git.git/commit - patch-ids.c
diff: remove DIFF_OPT_SET macro
authorBrandon Williams <bmwill@google.com>
Tue, 31 Oct 2017 18:19:09 +0000 (11:19 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 1 Nov 2017 02:50:03 +0000 (11:50 +0900)
commit23dcf77f48feb49c54bad09210f093a799816334
treeeff748e83bc0e1bf41b631d77d5c38f82a549ee5
parent3b69daed861daec1923c369d59c97e46eb3c3d7b
diff: remove DIFF_OPT_SET macro

Remove the `DIFF_OPT_SET` macro and instead set the flags directly.
This conversion is done using the following semantic patch:

@@
expression E;
identifier fld;
@@
- DIFF_OPT_SET(&E, fld)
+ E.flags.fld = 1

@@
type T;
T *ptr;
identifier fld;
@@
- DIFF_OPT_SET(ptr, fld)
+ ptr->flags.fld = 1

Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
20 files changed:
blame.c
builtin/add.c
builtin/am.c
builtin/blame.c
builtin/diff.c
builtin/fast-export.c
builtin/log.c
builtin/reset.c
combine-diff.c
diff-lib.c
diff-no-index.c
diff.c
diff.h
merge-recursive.c
notes-merge.c
patch-ids.c
revision.c
submodule.c
tree-diff.c
wt-status.c