patch 8.0.1546: using feedkeys() in a terminal may trigger mappings

Problem:    Using feedkeys() in a terminal window may trigger mappings.
            (Charles Sheridan)
Solution:   Avoid triggering a mapping when peeking for a key.
diff --git a/src/getchar.c b/src/getchar.c
index 39ccebb..7025f67 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -1854,7 +1854,7 @@
     return vgetorpeek(FALSE);
 }
 
-#if defined(FEAT_TERMRESPONSE) || defined(PROTO)
+#if defined(FEAT_TERMRESPONSE) || defined(FEAT_TERMINAL) || defined(PROTO)
 /*
  * Like vpeekc(), but don't allow mapping.  Do allow checking for terminal
  * codes.