diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2021-07-30 21:32:45 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-07-30 21:32:45 +0200 |
commit | 4a15504e911bc90a29d862862f0b7a46d8acd12a (patch) | |
tree | db22db4ff9f4a48327a9f6c442b9e241bcebb2f9 /src/evalfunc.c | |
parent | 0f5575d0a7316a9c9a4b02df3372a07514cd8f26 (diff) |
patch 8.2.3252: duplicated code for adding buffer linesv8.2.3252
Problem: Duplicated code for adding buffer lines.
Solution: Move code to a common function. Also move map functions to map.c.
(Yegappan Lakshmanan, closes #8665)
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r-- | src/evalfunc.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c index 7fc1821c6c..87b498a496 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -98,8 +98,6 @@ static void f_line2byte(typval_T *argvars, typval_T *rettv); #ifdef FEAT_LUA static void f_luaeval(typval_T *argvars, typval_T *rettv); #endif -static void f_maparg(typval_T *argvars, typval_T *rettv); -static void f_mapcheck(typval_T *argvars, typval_T *rettv); static void f_match(typval_T *argvars, typval_T *rettv); static void f_matchend(typval_T *argvars, typval_T *rettv); static void f_matchlist(typval_T *argvars, typval_T *rettv); @@ -6734,40 +6732,6 @@ f_luaeval(typval_T *argvars, typval_T *rettv) } #endif -/* - * "maparg()" function - */ - static void -f_maparg(typval_T *argvars, typval_T *rettv) -{ - if (in_vim9script() - && (check_for_string_arg(argvars, 0) == FAIL - || check_for_opt_string_arg(argvars, 1) == FAIL - || (argvars[1].v_type != VAR_UNKNOWN - && (check_for_opt_bool_arg(argvars, 2) == FAIL - || (argvars[2].v_type != VAR_UNKNOWN - && check_for_opt_bool_arg(argvars, 3) == FAIL))))) - return; - - get_maparg(argvars, rettv, TRUE); -} - -/* - * "mapcheck()" function - */ - static void -f_mapcheck(typval_T *argvars, typval_T *rettv) -{ - if (in_vim9script() - && (check_for_string_arg(argvars, 0) == FAIL - || check_for_opt_string_arg(argvars, 1) == FAIL - || (argvars[1].v_type != VAR_UNKNOWN - && check_for_opt_bool_arg(argvars, 2) == FAIL))) - return; - - get_maparg(argvars, rettv, FALSE); -} - typedef enum { MATCH_END, // matchend() |