Mercurial > vim
comparison src/proto/eval.pro @ 3709:2bb51730ef4b v7.3.614
updated for version 7.3.614
Problem: Number argument gets turned into a number while it should be a
string.
Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 25 Jul 2012 16:47:03 +0200 |
parents | 085f14642fe8 |
children | 16e8a09e8ab0 |
comparison
equal
deleted
inserted
replaced
3708:1deb3f8e60ba | 3709:2bb51730ef4b |
---|---|
21 char_u *eval_to_string_safe __ARGS((char_u *arg, char_u **nextcmd, int use_sandbox)); | 21 char_u *eval_to_string_safe __ARGS((char_u *arg, char_u **nextcmd, int use_sandbox)); |
22 int eval_to_number __ARGS((char_u *expr)); | 22 int eval_to_number __ARGS((char_u *expr)); |
23 list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr)); | 23 list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr)); |
24 int get_spellword __ARGS((list_T *list, char_u **pp)); | 24 int get_spellword __ARGS((list_T *list, char_u **pp)); |
25 typval_T *eval_expr __ARGS((char_u *arg, char_u **nextcmd)); | 25 typval_T *eval_expr __ARGS((char_u *arg, char_u **nextcmd)); |
26 int call_vim_function __ARGS((char_u *func, int argc, char_u **argv, int safe, typval_T *rettv)); | 26 int call_vim_function __ARGS((char_u *func, int argc, char_u **argv, int safe, int str_arg_only, typval_T *rettv)); |
27 void *call_func_retstr __ARGS((char_u *func, int argc, char_u **argv, int safe)); | 27 void *call_func_retstr __ARGS((char_u *func, int argc, char_u **argv, int safe)); |
28 long call_func_retnr __ARGS((char_u *func, int argc, char_u **argv, int safe)); | 28 long call_func_retnr __ARGS((char_u *func, int argc, char_u **argv, int safe)); |
29 void *call_func_retlist __ARGS((char_u *func, int argc, char_u **argv, int safe)); | 29 void *call_func_retlist __ARGS((char_u *func, int argc, char_u **argv, int safe)); |
30 void *save_funccal __ARGS((void)); | 30 void *save_funccal __ARGS((void)); |
31 void restore_funccal __ARGS((void *vfc)); | 31 void restore_funccal __ARGS((void *vfc)); |