summaryrefslogtreecommitdiffstats
path: root/src/evalfunc.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2021-07-30 21:32:45 +0200
committerBram Moolenaar <Bram@vim.org>2021-07-30 21:32:45 +0200
commit4a15504e911bc90a29d862862f0b7a46d8acd12a (patch)
treedb22db4ff9f4a48327a9f6c442b9e241bcebb2f9 /src/evalfunc.c
parent0f5575d0a7316a9c9a4b02df3372a07514cd8f26 (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.c36
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()