# HG changeset patch # User Christian Brabandt # Date 1706979602 -3600 # Node ID 3a5750596c3d8af652b031f476f6cbbe3075d2f6 # Parent f8d719b656d56dd3dd1c6d7763ab87fcf1c21280 patch 9.1.0072: Not able to build without FEAT_DIFF Commit: https://github.com/vim/vim/commit/609370392a7b88dc2db38d01577509575216ff36 Author: Yegappan Lakshmanan Date: Sat Feb 3 17:41:54 2024 +0100 patch 9.1.0072: Not able to build without FEAT_DIFF Problem: Not able to build without FEAT_DIFF (John Marriott, after 9.1.0071) Solution: Adjust #ifdefs (Yegappan Lakshmanan) closes: #13964 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/diff.c b/src/diff.c --- a/src/diff.c +++ b/src/diff.c @@ -3394,12 +3394,12 @@ xdiff_out_unified( void f_diff_filler(typval_T *argvars UNUSED, typval_T *rettv UNUSED) { -#ifdef FEAT_DIFF +# ifdef FEAT_DIFF if (in_vim9script() && check_for_lnum_arg(argvars, 0) == FAIL) return; rettv->vval.v_number = diff_check_fill(curwin, tv_get_lnum(argvars)); -#endif +# endif } /* @@ -3408,7 +3408,7 @@ f_diff_filler(typval_T *argvars UNUSED, void f_diff_hlID(typval_T *argvars UNUSED, typval_T *rettv UNUSED) { -#ifdef FEAT_DIFF +# ifdef FEAT_DIFF linenr_T lnum; static linenr_T prev_lnum = 0; static varnumber_T changedtick = 0; @@ -3463,9 +3463,10 @@ f_diff_hlID(typval_T *argvars UNUSED, ty hlID = HLF_CHD; // changed line } rettv->vval.v_number = hlID == (hlf_T)0 ? 0 : (int)hlID; -#endif +# endif } +# ifdef FEAT_DIFF /* * Parse the diff options passed in "optarg" to the diff() function and return * the options in "diffopts" and the diff algorithm in "diffalgo". @@ -3575,6 +3576,7 @@ get_diff_hunk_indices(diffhunk_T *hunk) return hunk_dict; } +# endif /* * "diff()" function @@ -3582,7 +3584,7 @@ get_diff_hunk_indices(diffhunk_T *hunk) void f_diff(typval_T *argvars UNUSED, typval_T *rettv UNUSED) { -#ifdef FEAT_DIFF +# ifdef FEAT_DIFF diffio_T dio; if (check_for_nonnull_list_arg(argvars, 0) == FAIL @@ -3664,7 +3666,7 @@ done: diff_flags = save_diff_flags; diff_algorithm = save_diff_algorithm; diff_internal_output_fmt = save_diff_output_fmt; -#endif +# endif } #endif diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -705,6 +705,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 72, +/**/ 71, /**/ 70,