diff --git a/src/term.c b/src/term.c
index 27c14ad90deb5f39d3c1d89eb6e1d27a3062493b..2e0376ce13c5a4d25cebcc3fbc610c1249f7054d 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2591,8 +2591,6 @@ out_char(c)
 
 static void out_char_nf __ARGS((unsigned));
 
-#if defined(FEAT_GUI) || defined(FEAT_TITLE) \
-	|| defined(FEAT_TERMRESPONSE) || defined(FEAT_MOUSE_TTY)
 /*
  * out_char_nf(c): like out_char(), but don't flush when p_wd is set
  */
@@ -5437,7 +5435,6 @@ req_more_codes_from_term()
     if (xt_index_out != old_idx)
 	out_flush();
 }
-#endif
 
 /*
  * Decode key code response from xterm: '<Esc>P1+r<name>=<string><Esc>\'.