diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-01-19 15:55:06 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-01-19 15:55:06 +0100 |
commit | 7e506b6a420588b01dbcbed9ad968b0e6d6a8785 (patch) | |
tree | 80a1e4822f8dc3fe008dc8de530966e15fd507b1 /src/proto | |
parent | 6d8027a6c2b80318ca154ca6cde0fd930f149f03 (diff) |
updated for version 7.2.336v7.2.336
Problem: MzScheme interface can't evaluate an expression.
Solution: Add mzeval(). (Sergey Khorev)
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/eval.pro | 5 | ||||
-rw-r--r-- | src/proto/if_mzsch.pro | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/proto/eval.pro b/src/proto/eval.pro index d520046769..e817769ede 100644 --- a/src/proto/eval.pro +++ b/src/proto/eval.pro @@ -47,10 +47,14 @@ void list_unref __ARGS((list_T *l)); void list_free __ARGS((list_T *l, int recurse)); dictitem_T *dict_lookup __ARGS((hashitem_T *hi)); char_u *list_find_str __ARGS((list_T *l, long idx)); +int list_append_tv __ARGS((list_T *l, typval_T *tv)); int list_append_dict __ARGS((list_T *list, dict_T *dict)); int list_append_string __ARGS((list_T *l, char_u *str, int len)); int garbage_collect __ARGS((void)); dict_T *dict_alloc __ARGS((void)); +dictitem_T *dictitem_alloc __ARGS((char_u *key)); +void dictitem_free __ARGS((dictitem_T *item)); +int dict_add __ARGS((dict_T *d, dictitem_T *item)); int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str)); char_u *get_dict_string __ARGS((dict_T *d, char_u *key, int save)); long get_dict_number __ARGS((dict_T *d, char_u *key)); @@ -77,6 +81,7 @@ char_u *get_var_value __ARGS((char_u *name)); void new_script_vars __ARGS((scid_T id)); void init_var_dict __ARGS((dict_T *dict, dictitem_T *dict_var)); void vars_clear __ARGS((hashtab_T *ht)); +void copy_tv __ARGS((typval_T *from, typval_T *to)); void ex_echo __ARGS((exarg_T *eap)); void ex_echohl __ARGS((exarg_T *eap)); void ex_execute __ARGS((exarg_T *eap)); diff --git a/src/proto/if_mzsch.pro b/src/proto/if_mzsch.pro index 37bfbd890b..60e99bdff4 100644 --- a/src/proto/if_mzsch.pro +++ b/src/proto/if_mzsch.pro @@ -15,4 +15,5 @@ void mzvim_reset_timer __ARGS((void)); void *mzvim_eval_string __ARGS((char_u *str)); int mzthreads_allowed __ARGS((void)); void mzscheme_main __ARGS((void)); +void do_mzeval __ARGS((char_u *str, typval_T *rettv)); /* vim: set ft=c : */ |