comparison src/terminal.c @ 16634:a1ba0bd74e7d v8.1.1319

patch 8.1.1319: computing function length name in many places commit https://github.com/vim/vim/commit/6ed8819822994512c160006bd1204aa11ae3c494 Author: Bram Moolenaar <Bram@vim.org> Date: Sat May 11 18:37:44 2019 +0200 patch 8.1.1319: computing function length name in many places Problem: Computing function length name in many places. Solution: compute name length in call_func().
author Bram Moolenaar <Bram@vim.org>
date Sat, 11 May 2019 18:45:07 +0200
parents 7ae2396cef62
children e8c081146788
comparison
equal deleted inserted replaced
16633:d7c2a68c6400 16634:a1ba0bd74e7d
3777 } 3777 }
3778 3778
3779 argvars[0].v_type = VAR_NUMBER; 3779 argvars[0].v_type = VAR_NUMBER;
3780 argvars[0].vval.v_number = term->tl_buffer->b_fnum; 3780 argvars[0].vval.v_number = term->tl_buffer->b_fnum;
3781 argvars[1] = item->li_next->li_tv; 3781 argvars[1] = item->li_next->li_tv;
3782 if (call_func(func, (int)STRLEN(func), &rettv, 3782 if (call_func(func, -1, &rettv,
3783 2, argvars, /* argv_func */ NULL, 3783 2, argvars, /* argv_func */ NULL,
3784 /* firstline */ 1, /* lastline */ 1, 3784 /* firstline */ 1, /* lastline */ 1,
3785 &doesrange, /* evaluate */ TRUE, 3785 &doesrange, /* evaluate */ TRUE,
3786 /* partial */ NULL, /* selfdict */ NULL) == OK) 3786 /* partial */ NULL, /* selfdict */ NULL) == OK)
3787 { 3787 {