From da9591ecfd31fab84e9fbca393b198e4de2de880 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 30 Sep 2009 13:17:02 +0000 Subject: updated for version 7.2-266 --- src/eval.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/eval.c') diff --git a/src/eval.c b/src/eval.c index f94178d664..a48e152937 100644 --- a/src/eval.c +++ b/src/eval.c @@ -18100,6 +18100,31 @@ get_vim_var_list(idx) return vimvars[idx].vv_list; } +/* + * Set v:char to character "c". + */ + void +set_vim_var_char(c) + int c; +{ +#ifdef FEAT_MBYTE + char_u buf[MB_MAXBYTES]; +#else + char_u buf[2]; +#endif + +#ifdef FEAT_MBYTE + if (has_mbyte) + buf[(*mb_char2bytes)(c, buf)] = NUL; + else +#endif + { + buf[0] = c; + buf[1] = NUL; + } + set_vim_var_string(VV_CHAR, buf, -1); +} + /* * Set v:count to "count" and v:count1 to "count1". * When "set_prevcount" is TRUE first set v:prevcount from v:count. -- cgit v1.2.3