1
0
forked from aniani/vim

patch 8.1.1745: compiler warning for unused argument

Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.  Change comments to new style.
This commit is contained in:
Bram Moolenaar
2019-07-24 19:00:36 +02:00
parent 07d1356648
commit 1f164b1968
2 changed files with 66 additions and 69 deletions

View File

@@ -157,7 +157,7 @@ static char *(highlight_init_both[]) = {
NULL NULL
}; };
/* Default colors only used with a light background. */ // Default colors only used with a light background.
static char *(highlight_init_light[]) = { static char *(highlight_init_light[]) = {
CENT("Directory term=bold ctermfg=DarkBlue", CENT("Directory term=bold ctermfg=DarkBlue",
"Directory term=bold ctermfg=DarkBlue guifg=Blue"), "Directory term=bold ctermfg=DarkBlue guifg=Blue"),
@@ -250,7 +250,7 @@ static char *(highlight_init_light[]) = {
NULL NULL
}; };
/* Default colors only used with a dark background. */ // Default colors only used with a dark background.
static char *(highlight_init_dark[]) = { static char *(highlight_init_dark[]) = {
CENT("Directory term=bold ctermfg=LightCyan", CENT("Directory term=bold ctermfg=LightCyan",
"Directory term=bold ctermfg=LightCyan guifg=Cyan"), "Directory term=bold ctermfg=LightCyan guifg=Cyan"),
@@ -3675,7 +3675,7 @@ match_add(
int prio, int prio,
int id, int id,
list_T *pos_list, list_T *pos_list,
char_u *conceal_char UNUSED) /* pointer to conceal replacement char */ char_u *conceal_char UNUSED) // pointer to conceal replacement char
{ {
matchitem_T *cur; matchitem_T *cur;
matchitem_T *prev; matchitem_T *prev;
@@ -3715,7 +3715,7 @@ match_add(
return -1; return -1;
} }
/* Find available match ID. */ // Find available match ID.
while (id == -1) while (id == -1)
{ {
cur = wp->w_match_head; cur = wp->w_match_head;
@@ -3726,7 +3726,7 @@ match_add(
wp->w_next_match_id++; wp->w_next_match_id++;
} }
/* Build new match. */ // Build new match.
m = ALLOC_CLEAR_ONE(matchitem_T); m = ALLOC_CLEAR_ONE(matchitem_T);
m->id = id; m->id = id;
m->priority = prio; m->priority = prio;
@@ -3741,7 +3741,7 @@ match_add(
m->conceal_char = (*mb_ptr2char)(conceal_char); m->conceal_char = (*mb_ptr2char)(conceal_char);
# endif # endif
/* Set up position matches */ // Set up position matches
if (pos_list != NULL) if (pos_list != NULL)
{ {
linenr_T toplnum = 0; linenr_T toplnum = 0;
@@ -3815,7 +3815,7 @@ match_add(
botlnum = lnum + 1; botlnum = lnum + 1;
} }
/* Calculate top and bottom lines for redrawing area */ // Calculate top and bottom lines for redrawing area
if (toplnum != 0) if (toplnum != 0)
{ {
if (wp->w_buffer->b_mod_set) if (wp->w_buffer->b_mod_set)
@@ -3838,8 +3838,8 @@ match_add(
} }
} }
/* Insert new match. The match list is in ascending order with regard to // Insert new match. The match list is in ascending order with regard to
* the match priorities. */ // the match priorities.
cur = wp->w_match_head; cur = wp->w_match_head;
prev = cur; prev = cur;
while (cur != NULL && prio >= cur->priority) while (cur != NULL && prio >= cur->priority)
@@ -3960,8 +3960,8 @@ init_search_hl(win_T *wp, match_T *search_hl)
{ {
matchitem_T *cur; matchitem_T *cur;
/* Setup for match and 'hlsearch' highlighting. Disable any previous // Setup for match and 'hlsearch' highlighting. Disable any previous
* match */ // match
cur = wp->w_match_head; cur = wp->w_match_head;
while (cur != NULL) while (cur != NULL)
{ {
@@ -3974,7 +3974,7 @@ init_search_hl(win_T *wp, match_T *search_hl)
cur->hl.lnum = 0; cur->hl.lnum = 0;
cur->hl.first_lnum = 0; cur->hl.first_lnum = 0;
# ifdef FEAT_RELTIME # ifdef FEAT_RELTIME
/* Set the time limit to 'redrawtime'. */ // Set the time limit to 'redrawtime'.
profile_setlimit(p_rdt, &(cur->hl.tm)); profile_setlimit(p_rdt, &(cur->hl.tm));
# endif # endif
cur = cur->next; cur = cur->next;
@@ -3982,7 +3982,7 @@ init_search_hl(win_T *wp, match_T *search_hl)
search_hl->buf = wp->w_buffer; search_hl->buf = wp->w_buffer;
search_hl->lnum = 0; search_hl->lnum = 0;
search_hl->first_lnum = 0; search_hl->first_lnum = 0;
/* time limit is set at the toplevel, for all windows */ // time limit is set at the toplevel, for all windows
} }
/* /*
@@ -3991,10 +3991,10 @@ init_search_hl(win_T *wp, match_T *search_hl)
*/ */
static int static int
next_search_hl_pos( next_search_hl_pos(
match_T *shl, /* points to a match */ match_T *shl, // points to a match
linenr_T lnum, linenr_T lnum,
posmatch_T *posmatch, /* match positions */ posmatch_T *posmatch, // match positions
colnr_T mincol) /* minimal column for a match */ colnr_T mincol) // minimal column for a match
{ {
int i; int i;
int found = -1; int found = -1;
@@ -4011,8 +4011,8 @@ next_search_hl_pos(
{ {
if (found >= 0) if (found >= 0)
{ {
/* if this match comes before the one at "found" then swap // if this match comes before the one at "found" then swap
* them */ // them
if (pos->col < posmatch->pos[found].col) if (pos->col < posmatch->pos[found].col)
{ {
llpos_T tmp = *pos; llpos_T tmp = *pos;
@@ -4076,11 +4076,10 @@ next_search_hl(
if (shl->lnum != 0) if (shl->lnum != 0)
{ {
/* Check for three situations: // Check for three situations:
* 1. If the "lnum" is below a previous match, start a new search. // 1. If the "lnum" is below a previous match, start a new search.
* 2. If the previous match includes "mincol", use it. // 2. If the previous match includes "mincol", use it.
* 3. Continue after the previous match. // 3. Continue after the previous match.
*/
l = shl->lnum + shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum; l = shl->lnum + shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum;
if (lnum > l) if (lnum > l)
shl->lnum = 0; shl->lnum = 0;
@@ -4096,19 +4095,18 @@ next_search_hl(
for (;;) for (;;)
{ {
# ifdef FEAT_RELTIME # ifdef FEAT_RELTIME
/* Stop searching after passing the time limit. */ // Stop searching after passing the time limit.
if (profile_passed_limit(&(shl->tm))) if (profile_passed_limit(&(shl->tm)))
{ {
shl->lnum = 0; /* no match found in time */ shl->lnum = 0; // no match found in time
break; break;
} }
# endif # endif
/* Three situations: // Three situations:
* 1. No useful previous match: search from start of line. // 1. No useful previous match: search from start of line.
* 2. Not Vi compatible or empty match: continue at next character. // 2. Not Vi compatible or empty match: continue at next character.
* Break the loop if this is beyond the end of the line. // Break the loop if this is beyond the end of the line.
* 3. Vi compatible searching: continue at end of previous match. // 3. Vi compatible searching: continue at end of previous match.
*/
if (shl->lnum == 0) if (shl->lnum == 0)
matchcol = 0; matchcol = 0;
else if (vim_strchr(p_cpo, CPO_SEARCH) == NULL else if (vim_strchr(p_cpo, CPO_SEARCH) == NULL
@@ -4136,8 +4134,8 @@ next_search_hl(
shl->lnum = lnum; shl->lnum = lnum;
if (shl->rm.regprog != NULL) if (shl->rm.regprog != NULL)
{ {
/* Remember whether shl->rm is using a copy of the regprog in // Remember whether shl->rm is using a copy of the regprog in
* cur->match. */ // cur->match.
int regprog_is_copy = (shl != search_hl && cur != NULL int regprog_is_copy = (shl != search_hl && cur != NULL
&& shl == &cur->hl && shl == &cur->hl
&& cur->match.regprog == cur->hl.rm.regprog); && cur->match.regprog == cur->hl.rm.regprog);
@@ -4151,23 +4149,22 @@ next_search_hl(
NULL, NULL NULL, NULL
#endif #endif
); );
/* Copy the regprog, in case it got freed and recompiled. */ // Copy the regprog, in case it got freed and recompiled.
if (regprog_is_copy) if (regprog_is_copy)
cur->match.regprog = cur->hl.rm.regprog; cur->match.regprog = cur->hl.rm.regprog;
if (called_emsg || got_int || timed_out) if (called_emsg || got_int || timed_out)
{ {
/* Error while handling regexp: stop using this regexp. */ // Error while handling regexp: stop using this regexp.
if (shl == search_hl) if (shl == search_hl)
{ {
/* don't free regprog in the match list, it's a copy */ // don't free regprog in the match list, it's a copy
vim_regfree(shl->rm.regprog); vim_regfree(shl->rm.regprog);
set_no_hlsearch(TRUE); set_no_hlsearch(TRUE);
} }
shl->rm.regprog = NULL; shl->rm.regprog = NULL;
shl->lnum = 0; shl->lnum = 0;
got_int = FALSE; /* avoid the "Type :quit to exit Vim" got_int = FALSE; // avoid the "Type :quit to exit Vim" message
message */
break; break;
} }
} }
@@ -4177,7 +4174,7 @@ next_search_hl(
nmatched = 0; nmatched = 0;
if (nmatched == 0) if (nmatched == 0)
{ {
shl->lnum = 0; /* no match found */ shl->lnum = 0; // no match found
break; break;
} }
if (shl->rm.startpos[0].lnum > 0 if (shl->rm.startpos[0].lnum > 0
@@ -4186,7 +4183,7 @@ next_search_hl(
|| shl->rm.endpos[0].col > mincol) || shl->rm.endpos[0].col > mincol)
{ {
shl->lnum += shl->rm.startpos[0].lnum; shl->lnum += shl->rm.startpos[0].lnum;
break; /* useful match found */ break; // useful match found
} }
} }
@@ -4200,19 +4197,17 @@ next_search_hl(
void void
prepare_search_hl(win_T *wp, match_T *search_hl, linenr_T lnum) prepare_search_hl(win_T *wp, match_T *search_hl, linenr_T lnum)
{ {
matchitem_T *cur; /* points to the match list */ matchitem_T *cur; // points to the match list
match_T *shl; /* points to search_hl or a match */ match_T *shl; // points to search_hl or a match
int shl_flag; /* flag to indicate whether search_hl int shl_flag; // flag to indicate whether search_hl
has been processed or not */ // has been processed or not
int pos_inprogress; /* marks that position match search is int pos_inprogress; // marks that position match search is
in progress */ // in progress
int n; int n;
/* // When using a multi-line pattern, start searching at the top
* When using a multi-line pattern, start searching at the top // of the window or just after a closed fold.
* of the window or just after a closed fold. // Do this both for search_hl and the match list.
* Do this both for search_hl and the match list.
*/
cur = wp->w_match_head; cur = wp->w_match_head;
shl_flag = WIN_IS_POPUP(wp); // skip search_hl in a popup window shl_flag = WIN_IS_POPUP(wp); // skip search_hl in a popup window
while (cur != NULL || shl_flag == FALSE) while (cur != NULL || shl_flag == FALSE)
@@ -4338,7 +4333,7 @@ prepare_search_hl_line(
else else
++shl->endcol; ++shl->endcol;
} }
if ((long)shl->startcol < mincol) /* match at leftcol */ if ((long)shl->startcol < mincol) // match at leftcol
{ {
shl->attr_cur = shl->attr; shl->attr_cur = shl->attr;
*search_attr = shl->attr; *search_attr = shl->attr;
@@ -4366,8 +4361,8 @@ update_search_hl(
colnr_T col, colnr_T col,
char_u **line, char_u **line,
match_T *search_hl, match_T *search_hl,
int *has_match_conc, int *has_match_conc UNUSED,
int *match_conc, int *match_conc UNUSED,
int did_line_attr, int did_line_attr,
int lcs_eol_one) int lcs_eol_one)
{ {
@@ -4444,16 +4439,16 @@ update_search_hl(
if (shl->startcol == shl->endcol) if (shl->startcol == shl->endcol)
{ {
/* highlight empty match, try again after // highlight empty match, try again after
* it */ // it
if (has_mbyte) if (has_mbyte)
shl->endcol += (*mb_ptr2len)(*line + shl->endcol); shl->endcol += (*mb_ptr2len)(*line + shl->endcol);
else else
++shl->endcol; ++shl->endcol;
} }
/* Loop to check if the match starts at the // Loop to check if the match starts at the
* current position */ // current position
continue; continue;
} }
} }
@@ -4484,7 +4479,7 @@ update_search_hl(
if (shl != search_hl && cur != NULL) if (shl != search_hl && cur != NULL)
cur = cur->next; cur = cur->next;
} }
/* Only highlight one character after the last column. */ // Only highlight one character after the last column.
if (*(*line + col) == NUL && (did_line_attr >= 1 if (*(*line + col) == NUL && (did_line_attr >= 1
|| (wp->w_p_list && lcs_eol_one == -1))) || (wp->w_p_list && lcs_eol_one == -1)))
search_attr = 0; search_attr = 0;
@@ -4624,7 +4619,7 @@ f_getmatches(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
return; return;
if (cur->match.regprog == NULL) if (cur->match.regprog == NULL)
{ {
/* match added with matchaddpos() */ // match added with matchaddpos()
for (i = 0; i < MAXPOSMATCH; ++i) for (i = 0; i < MAXPOSMATCH; ++i)
{ {
llpos_T *llpos; llpos_T *llpos;
@@ -4693,8 +4688,8 @@ f_setmatches(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
if ((l = argvars[0].vval.v_list) != NULL) if ((l = argvars[0].vval.v_list) != NULL)
{ {
/* To some extent make sure that we are dealing with a list from // To some extent make sure that we are dealing with a list from
* "getmatches()". */ // "getmatches()".
li = l->lv_first; li = l->lv_first;
while (li != NULL) while (li != NULL)
{ {
@@ -4738,7 +4733,7 @@ f_setmatches(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
return; return;
} }
/* match from matchaddpos() */ // match from matchaddpos()
for (i = 1; i < 9; i++) for (i = 1; i < 9; i++)
{ {
sprintf((char *)buf, (char *)"pos%d", i); sprintf((char *)buf, (char *)"pos%d", i);
@@ -4791,9 +4786,9 @@ f_matchadd(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
{ {
# ifdef FEAT_SEARCH_EXTRA # ifdef FEAT_SEARCH_EXTRA
char_u buf[NUMBUFLEN]; char_u buf[NUMBUFLEN];
char_u *grp = tv_get_string_buf_chk(&argvars[0], buf); /* group */ char_u *grp = tv_get_string_buf_chk(&argvars[0], buf); // group
char_u *pat = tv_get_string_buf_chk(&argvars[1], buf); /* pattern */ char_u *pat = tv_get_string_buf_chk(&argvars[1], buf); // pattern
int prio = 10; /* default priority */ int prio = 10; // default priority
int id = -1; int id = -1;
int error = FALSE; int error = FALSE;
char_u *conceal_char = NULL; char_u *conceal_char = NULL;
@@ -4873,7 +4868,7 @@ f_matchaddpos(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
if (error == TRUE) if (error == TRUE)
return; return;
/* id == 3 is ok because matchaddpos() is supposed to substitute :3match */ // id == 3 is ok because matchaddpos() is supposed to substitute :3match
if (id == 1 || id == 2) if (id == 1 || id == 2)
{ {
semsg(_("E798: ID is reserved for \":match\": %d"), id); semsg(_("E798: ID is reserved for \":match\": %d"), id);
@@ -4956,7 +4951,7 @@ ex_match(exarg_T *eap)
return; return;
} }
/* First clear any old pattern. */ // First clear any old pattern.
if (!eap->skip) if (!eap->skip)
match_delete(curwin, id, FALSE); match_delete(curwin, id, FALSE);
@@ -4973,7 +4968,7 @@ ex_match(exarg_T *eap)
p = skipwhite(p); p = skipwhite(p);
if (*p == NUL) if (*p == NUL)
{ {
/* There must be two arguments. */ // There must be two arguments.
vim_free(g); vim_free(g);
semsg(_(e_invarg2), eap->arg); semsg(_(e_invarg2), eap->arg);
return; return;

View File

@@ -777,6 +777,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1745,
/**/ /**/
1744, 1744,
/**/ /**/