@@ -114,6 +114,7 @@ static void f_inputlist(typval_T *argvars, typval_T *rettv);
114114static void f_inputrestore (typval_T * argvars , typval_T * rettv );
115115static void f_inputsave (typval_T * argvars , typval_T * rettv );
116116static void f_inputsecret (typval_T * argvars , typval_T * rettv );
117+ static void f_interrupt (typval_T * argvars , typval_T * rettv );
117118static void f_invert (typval_T * argvars , typval_T * rettv );
118119static void f_islocked (typval_T * argvars , typval_T * rettv );
119120#if defined(FEAT_FLOAT ) && defined(HAVE_MATH_H )
@@ -509,6 +510,7 @@ static funcentry_T global_functions[] =
509510 {"inputsave" , 0 , 0 , 0 , f_inputsave },
510511 {"inputsecret" , 1 , 2 , FEARG_1 , f_inputsecret },
511512 {"insert" , 2 , 3 , FEARG_1 , f_insert },
513+ {"interrupt" , 0 , 0 , 0 , f_interrupt },
512514 {"invert" , 1 , 1 , FEARG_1 , f_invert },
513515 {"isdirectory" , 1 , 1 , FEARG_1 , f_isdirectory },
514516#if defined(FEAT_FLOAT ) && defined (HAVE_MATH_H )
@@ -4151,6 +4153,15 @@ f_inputsecret(typval_T *argvars, typval_T *rettv)
41514153 -- inputsecret_flag ;
41524154}
41534155
4156+ /*
4157+ * "interrupt()" function
4158+ */
4159+ static void
4160+ f_interrupt (typval_T * argvars UNUSED , typval_T * rettv UNUSED )
4161+ {
4162+ got_int = TRUE;
4163+ }
4164+
41544165/*
41554166 * "invert(expr)" function
41564167 */
0 commit comments