# HG changeset patch # User Bram Moolenaar # Date 1649965502 -7200 # Node ID e015d650ea9fe01b89378339f902e118d2da59ec # Parent 4d88ce67e7ade5186f4c861456c882eb673508e6 patch 8.2.4750: small pieces of dead code Commit: https://github.com/vim/vim/commit/b836658a04ee5456deca2ee523de9efe51252da3 Author: =?UTF-8?q?Dundar=20G=C3=B6c?= Date: Thu Apr 14 20:43:56 2022 +0100 patch 8.2.4750: small pieces of dead code Problem: Small pieces of dead code. Solution: Remove the dead code. (Goc Dundar, closes https://github.com/vim/vim/issues/10190) Rename the qftf_cb struct member to avoid confusion. diff --git a/src/ex_cmds.c b/src/ex_cmds.c --- 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 --- 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 --- 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 --- 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_lis } 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_wi // 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 * { 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 { 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 cop && 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 --- 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,