Subject: [PATCH] define internal_border_parts array only if HAVE_WINDOW_SYSTEM enabled
From: Alexander Kuleshov <[email-masked]>
To: [email-masked]
Date: Sat, 8 Jul 2017 16:47:41 +0600
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

the internal_border_parts[] array is used only in a case when HAVE_WINDOW_SYSTEM
is enabled.

Here is attached a patch that defines this array only for this case.

Thank you.
From 3cee08240cb3779e5e93562d498ddb9eaf097662 Mon Sep 17 00:00:00 2001
From: Alexander Kuleshov <[email-masked]>
Date: Sat, 8 Jul 2017 16:38:11 +0600
Subject: [PATCH] define internal_border_parts array only if HAVE_WINDOW_SYSTEM
 enabled

  * src/keyboard.c: (internal_border_parts): define this one only in
a case when HAVE_WINDOW_SYSTEM is enabled.
---
 src/keyboard.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/keyboard.c b/src/keyboard.c
index 9e90899..804af85 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -5127,6 +5127,7 @@ static short const scroll_bar_parts[] = {
   SYMBOL_INDEX (Qrightmost), SYMBOL_INDEX (Qend_scroll), SYMBOL_INDEX (Qratio)
 };
 
+#ifdef HAVE_WINDOW_SYSTEM
 /* An array of symbol indexes of internal border parts, indexed by an enum
    internal_border_part value.  Note that Qnil corresponds to
    internal_border_part_none and should not appear in Lisp events.  */
@@ -5137,6 +5138,7 @@ static short const internal_border_parts[] = {
   SYMBOL_INDEX (Qbottom_right_corner), SYMBOL_INDEX (Qbottom_edge),
   SYMBOL_INDEX (Qbottom_left_corner)
 };
+#endif
 
 /* A vector, indexed by button number, giving the down-going location
    of currently depressed buttons, both scroll bar and non-scroll bar.
-- 
2.9.0.GIT