patch 7.4.1222
Problem: ":normal" command and others missing in tiny build.
Solution: Graduate FEAT_EX_EXTRA.
diff --git a/src/eval.c b/src/eval.c
index 7679251..d2ebeb9 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -12855,9 +12855,7 @@
"emacs_tags",
#endif
"eval", /* always present, of course! */
-#ifdef FEAT_EX_EXTRA
- "ex_extra",
-#endif
+ "ex_extra", /* graduated feature */
#ifdef FEAT_SEARCH_EXTRA
"extra_search",
#endif
@@ -13684,16 +13682,12 @@
if (defstr != NULL)
{
-# ifdef FEAT_EX_EXTRA
int save_ex_normal_busy = ex_normal_busy;
ex_normal_busy = 0;
-# endif
rettv->vval.v_string =
getcmdline_prompt(inputsecret_flag ? NUL : '@', p, echo_attr,
xp_type, xp_arg);
-# ifdef FEAT_EX_EXTRA
ex_normal_busy = save_ex_normal_busy;
-# endif
}
if (inputdialog && rettv->vval.v_string == NULL
&& argvars[1].v_type != VAR_UNKNOWN