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));