summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author=?UTF-8?q?Dundar=20G=C3=B6c?= <gocdundar@gmail.com>2022-04-14 20:43:56 +0100
committerBram Moolenaar <Bram@vim.org>2022-04-14 20:43:56 +0100
commitb836658a04ee5456deca2ee523de9efe51252da3 (patch)
treed2cbeafd920a3ed6a81196788e83a8e708d99c48
parenteca7c60d68e63001dbe3c8e5d240b0895e607fc3 (diff)
downloadvim-git-b836658a04ee5456deca2ee523de9efe51252da3.tar.gz
patch 8.2.4750: small pieces of dead codev8.2.4750
Problem: Small pieces of dead code. Solution: Remove the dead code. (Goc Dundar, closes #10190) Rename the qftf_cb struct member to avoid confusion.
-rw-r--r--src/ex_cmds.c3
-rw-r--r--src/misc1.c2
-rw-r--r--src/optionstr.c3
-rw-r--r--src/quickfix.c26
-rw-r--r--src/version.c2
5 files changed, 18 insertions, 18 deletions
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 50829be70..9ea2fd619 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -4960,8 +4960,7 @@ ex_global(exarg_T *eap)
else
{
delim = *cmd; // get the delimiter
- if (delim)
- ++cmd; // skip delimiter if there is one
+ ++cmd; // skip delimiter if there is one
pat = cmd; // remember start of pattern
cmd = skip_regexp_ex(cmd, delim, magic_isset(), &eap->arg, NULL, NULL);
if (cmd[0] == delim) // end delimiter found
diff --git a/src/misc1.c b/src/misc1.c
index 6dbad3fc7..af83c108b 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -1576,7 +1576,7 @@ expand_env_esc(
c = (int)STRLEN(var);
// if var[] ends in a path separator and tail[] starts
// with it, skip a character
- if (*var != NUL && after_pathsep(dst, dst + c)
+ if (after_pathsep(dst, dst + c)
#if defined(BACKSLASH_IN_FILENAME) || defined(AMIGA)
&& dst[-1] != ':'
#endif
diff --git a/src/optionstr.c b/src/optionstr.c
index 2accd3d27..3de23ba04 100644
--- a/src/optionstr.c
+++ b/src/optionstr.c
@@ -1249,8 +1249,7 @@ ambw_end:
int x2 = -1;
int x3 = -1;
- if (*p != NUL)
- p += mb_ptr2len(p);
+ p += mb_ptr2len(p);
if (*p != NUL)
x2 = *p++;
if (*p != NUL)
diff --git a/src/quickfix.c b/src/quickfix.c
index e38011bf5..0b44dca6d 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -85,7 +85,7 @@ typedef struct qf_list_S
char_u *qf_title; // title derived from the command that created
// the error list or set by setqflist
typval_T *qf_ctx; // context set by setqflist/setloclist
- callback_T qftf_cb; // 'quickfixtextfunc' callback function
+ callback_T qf_qftf_cb; // 'quickfixtextfunc' callback function
struct dir_stack_T *qf_dir_stack;
char_u *qf_directory;
@@ -2337,10 +2337,10 @@ copy_loclist(qf_list_T *from_qfl, qf_list_T *to_qfl)
}
else
to_qfl->qf_ctx = NULL;
- if (from_qfl->qftf_cb.cb_name != NULL)
- copy_callback(&to_qfl->qftf_cb, &from_qfl->qftf_cb);
+ if (from_qfl->qf_qftf_cb.cb_name != NULL)
+ copy_callback(&to_qfl->qf_qftf_cb, &from_qfl->qf_qftf_cb);
else
- to_qfl->qftf_cb.cb_name = NULL;
+ to_qfl->qf_qftf_cb.cb_name = NULL;
if (from_qfl->qf_count)
if (copy_loclist_entries(from_qfl, to_qfl) == FAIL)
@@ -3938,7 +3938,7 @@ qf_free(qf_list_T *qfl)
VIM_CLEAR(qfl->qf_title);
free_tv(qfl->qf_ctx);
qfl->qf_ctx = NULL;
- free_callback(&qfl->qftf_cb);
+ free_callback(&qfl->qf_qftf_cb);
qfl->qf_id = 0;
qfl->qf_changedtick = 0L;
}
@@ -4660,9 +4660,9 @@ call_qftf_func(qf_list_T *qfl, int qf_winid, long start_idx, long end_idx)
// If 'quickfixtextfunc' is set, then use the user-supplied function to get
// the text to display. Use the local value of 'quickfixtextfunc' if it is
// set.
- if (qfl->qftf_cb.cb_name != NULL)
- cb = &qfl->qftf_cb;
- if (cb != NULL && cb->cb_name != NULL)
+ if (qfl->qf_qftf_cb.cb_name != NULL)
+ cb = &qfl->qf_qftf_cb;
+ if (cb->cb_name != NULL)
{
typval_T args[1];
dict_T *d;
@@ -7105,11 +7105,11 @@ qf_getprop_qftf(qf_list_T *qfl, dict_T *retdict)
{
int status;
- if (qfl->qftf_cb.cb_name != NULL)
+ if (qfl->qf_qftf_cb.cb_name != NULL)
{
typval_T tv;
- put_callback(&qfl->qftf_cb, &tv);
+ put_callback(&qfl->qf_qftf_cb, &tv);
status = dict_add_tv(retdict, "quickfixtextfunc", &tv);
clear_tv(&tv);
}
@@ -7551,10 +7551,10 @@ qf_setprop_qftf(qf_info_T *qi UNUSED, qf_list_T *qfl, dictitem_T *di)
{
callback_T cb;
- free_callback(&qfl->qftf_cb);
+ free_callback(&qfl->qf_qftf_cb);
cb = get_callback(&di->di_tv);
if (cb.cb_name != NULL && *cb.cb_name != NUL)
- set_callback(&qfl->qftf_cb, &cb);
+ set_callback(&qfl->qf_qftf_cb, &cb);
return OK;
}
@@ -7737,7 +7737,7 @@ mark_quickfix_ctx(qf_info_T *qi, int copyID)
&& ctx->v_type != VAR_STRING && ctx->v_type != VAR_FLOAT)
abort = abort || set_ref_in_item(ctx, copyID, NULL, NULL);
- cb = &qi->qf_lists[i].qftf_cb;
+ cb = &qi->qf_lists[i].qf_qftf_cb;
abort = abort || set_ref_in_callback(cb, copyID);
}
diff --git a/src/version.c b/src/version.c
index 40ed18989..68b61f487 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 */
/**/
+ 4750,
+/**/
4749,
/**/
4748,