diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-04-05 22:50:40 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-04-05 22:50:40 +0200 |
commit | 543c9b1921d7605498b54afdef518e312f1b4515 (patch) | |
tree | 698a18418c2db2f58dd124b732ec0c193373e307 /src/proto/eval.pro | |
parent | 577fadfc100ff8fa569a34b89f5ad055ad726646 (diff) | |
download | vim-git-543c9b1921d7605498b54afdef518e312f1b4515.tar.gz |
patch 8.1.1120: cannot easily get directory entry matchesv8.1.1120
Problem: Cannot easily get directory entry matches.
Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439)
Diffstat (limited to 'src/proto/eval.pro')
-rw-r--r-- | src/proto/eval.pro | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/proto/eval.pro b/src/proto/eval.pro index ba75f0798..0e6182f01 100644 --- a/src/proto/eval.pro +++ b/src/proto/eval.pro @@ -10,12 +10,15 @@ int eval_printexpr(char_u *fname, char_u *args); void eval_diff(char_u *origfile, char_u *newfile, char_u *outfile); void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile); int eval_to_bool(char_u *arg, int *error, char_u **nextcmd, int skip); +int eval_expr_typval(typval_T *expr, typval_T *argv, int argc, typval_T *rettv); int eval_expr_to_bool(typval_T *expr, int *error); char_u *eval_to_string_skip(char_u *arg, char_u **nextcmd, int skip); int skip_expr(char_u **pp); char_u *eval_to_string(char_u *arg, char_u **nextcmd, int convert); char_u *eval_to_string_safe(char_u *arg, char_u **nextcmd, int use_sandbox); varnumber_T eval_to_number(char_u *expr); +void prepare_vimvar(int idx, typval_T *save_tv); +void restore_vimvar(int idx, typval_T *save_tv); list_T *eval_spell_expr(char_u *badword, char_u *expr); int get_spellword(list_T *list, char_u **pp); typval_T *eval_expr(char_u *arg, char_u **nextcmd); |