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
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;
}
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)
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;
}
// 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;
{
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);
}
{
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;
}
&& 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);
}