summaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2009-09-30 13:17:02 +0000
committerBram Moolenaar <Bram@vim.org>2009-09-30 13:17:02 +0000
commitda9591ecfd31fab84e9fbca393b198e4de2de880 (patch)
tree00528af3b2273cc6fd6e33db83d99c883701a3dc /src/eval.c
parentbecf428bc0ac7f7c5c1cc9e3213c025655c0beea (diff)
updated for version 7.2-266v7.2.266
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index f94178d664..a48e152937 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -18101,6 +18101,31 @@ get_vim_var_list(idx)
}
/*
+ * 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.
*/