diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-04-23 12:05:51 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-04-23 12:05:51 +0100 |
commit | 8279cfe49961b3711c84c66a9954c9f70e9b78c8 (patch) | |
tree | 43804d2354c58fe213a2f050deb9d984cbb7caf5 | |
parent | 0de7369fd4ed5b739341e9d7971538b89b1748e0 (diff) |
patch 8.2.4812: unused struct itemv8.2.4812
Problem: Unused struct item.
Solution: Remove "lines" match_T. Simplify the code. (closes #10256)
-rw-r--r-- | src/match.c | 8 | ||||
-rw-r--r-- | src/structs.h | 1 | ||||
-rw-r--r-- | src/version.c | 2 |
3 files changed, 4 insertions, 7 deletions
diff --git a/src/match.c b/src/match.c index fb130ae4f0..1078424af2 100644 --- a/src/match.c +++ b/src/match.c @@ -624,10 +624,10 @@ prepare_search_hl(win_T *wp, match_T *search_hl, linenr_T lnum) static void check_cur_search_hl(win_T *wp, match_T *shl) { - long linecount = shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum; + linenr_T linecount = shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum; if (wp->w_cursor.lnum >= shl->lnum - && wp->w_cursor.lnum <= shl->lnum + shl->rm.endpos[0].lnum + && wp->w_cursor.lnum <= shl->lnum + linecount && (wp->w_cursor.lnum > shl->lnum || wp->w_cursor.col >= shl->rm.startpos[0].col) && (wp->w_cursor.lnum < shl->lnum + linecount @@ -673,7 +673,6 @@ prepare_search_hl_line( shl = &cur->hl; shl->startcol = MAXCOL; shl->endcol = MAXCOL; - shl->lines = 0; shl->attr_cur = 0; shl->is_addpos = FALSE; shl->has_cursor = FALSE; @@ -697,9 +696,6 @@ prepare_search_hl_line( shl->endcol = shl->rm.endpos[0].col; else shl->endcol = MAXCOL; - shl->lines = shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum; - if (shl->lines == 0) - shl->lines = 1; // check if the cursor is in the match before changing the columns if (shl == search_hl) diff --git a/src/structs.h b/src/structs.h index b77fa34885..3135616dd4 100644 --- a/src/structs.h +++ b/src/structs.h @@ -3331,7 +3331,6 @@ typedef struct // found match (may continue in next line) buf_T *buf; // the buffer to search for a match linenr_T lnum; // the line to search for a match - linenr_T lines; // number of lines starting from lnum int attr; // attributes to be used for a match int attr_cur; // attributes currently active in win_line() linenr_T first_lnum; // first lnum to search for multi-line pat diff --git a/src/version.c b/src/version.c index d054717f85..078f968180 100644 --- a/src/version.c +++ b/src/version.c @@ -747,6 +747,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4812, +/**/ 4811, /**/ 4810, |