diff --git a/termcodes.c b/termcodes.c
index 78c3dd8171075a8eb9bff429b33a5a30b68c7056..d59505cfbacbf5f361d3f7a3b7a120c673651b73 100644
--- a/termcodes.c
+++ b/termcodes.c
@@ -131,7 +131,11 @@ const struct TermCode termcodes[MAX_TERMCODE+1] = {
 		{IEXTEN, TERMCODE_LOCAL},
 		{ECHOCTL, TERMCODE_LOCAL},
 		{ECHOKE, TERMCODE_LOCAL},
+#ifdef PENDIN
 		{PENDIN, TERMCODE_LOCAL},
+#else
+		{0, 0},
+#endif
 		{0, 0}, /* 63 */
 		{0, 0},
 		{0, 0},