summaryrefslogtreecommitdiff
path: root/src/proto/eval.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-07-19 19:10:51 +0200
committerBram Moolenaar <Bram@vim.org>2016-07-19 19:10:51 +0200
commit72ab729c3dcdea0fba44d8e676602c847e841bcd (patch)
tree82fb5790a50f308a743f4a58c9bdf5d83bcbc5a1 /src/proto/eval.pro
parentf562e72df726c6191fa305e1c0a113f1cfb87f76 (diff)
downloadvim-git-72ab729c3dcdea0fba44d8e676602c847e841bcd.tar.gz
patch 7.4.2072v7.4.2072
Problem: substitute() does not support a Funcref argument. Solution: Support a Funcref like it supports a string starting with "\=".
Diffstat (limited to 'src/proto/eval.pro')
-rw-r--r--src/proto/eval.pro2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/proto/eval.pro b/src/proto/eval.pro
index c6d202d58..e9ec97df4 100644
--- a/src/proto/eval.pro
+++ b/src/proto/eval.pro
@@ -126,6 +126,6 @@ void assert_exception(typval_T *argvars);
void assert_fails(typval_T *argvars);
void fill_assert_error(garray_T *gap, typval_T *opt_msg_tv, char_u *exp_str, typval_T *exp_tv, typval_T *got_tv, assert_type_T atype);
int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen);
-char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, char_u *flags);
+char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
void filter_map(typval_T *argvars, typval_T *rettv, int map);
/* vim: set ft=c : */