Mercurial > vim
changeset 16568:9e991ede1b59 v8.1.1287
patch 8.1.1287: cannot build with +eval but without +mouse
commit https://github.com/vim/vim/commit/7e1a5af5409120835f6c51c8d26ad7891a966aa8
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue May 7 16:28:13 2019 +0200
patch 8.1.1287: cannot build with +eval but without +mouse
Problem: Cannot build with +eval but without +mouse.
Solution: Add #ifdefs around f_test_setmouse(). (John Marriott)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 07 May 2019 16:30:07 +0200 |
parents | 6b9e9a48b0a5 |
children | 2eeb461f054f |
files | src/evalfunc.c src/version.c |
diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -456,7 +456,9 @@ static void f_test_null_string(typval_T #ifdef FEAT_GUI static void f_test_scrollbar(typval_T *argvars, typval_T *rettv); #endif +#ifdef FEAT_MOUSE static void f_test_setmouse(typval_T *argvars, typval_T *rettv); +#endif static void f_test_settime(typval_T *argvars, typval_T *rettv); #ifdef FEAT_FLOAT static void f_tan(typval_T *argvars, typval_T *rettv); @@ -994,7 +996,9 @@ static struct fst #ifdef FEAT_GUI {"test_scrollbar", 3, 3, f_test_scrollbar}, #endif +#ifdef FEAT_MOUSE {"test_setmouse", 2, 2, f_test_setmouse}, +#endif {"test_settime", 1, 1, f_test_settime}, #ifdef FEAT_TIMERS {"timer_info", 0, 1, f_timer_info}, @@ -14499,12 +14503,14 @@ f_test_scrollbar(typval_T *argvars, typv } #endif +#ifdef FEAT_MOUSE static void f_test_setmouse(typval_T *argvars, typval_T *rettv UNUSED) { mouse_row = (time_t)tv_get_number(&argvars[0]) - 1; mouse_col = (time_t)tv_get_number(&argvars[1]) - 1; } +#endif static void f_test_settime(typval_T *argvars, typval_T *rettv UNUSED)