From 0c2611c5b9cbf5a5ddcfac7ab8a2fa7cfb4edb47 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 5 Jun 1994 18:28:57 +0000 Subject: [PATCH] (modify_event_symbol): Return nil if out of range. Include systime.h after xterm.h. --- src/keyboard.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index d7f6851874b..b24ac159300 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -51,13 +51,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "syssignal.h" #include "systty.h" -#include "systime.h" /* This is to get the definitions of the XK_ symbols. */ #ifdef HAVE_X_WINDOWS #include "xterm.h" #endif +/* Include systime.h after xterm.h to avoid double inclusion of time.h. */ +#include "systime.h" + extern int errno; /* Variables for blockinput.h: */ @@ -3247,7 +3249,7 @@ modify_event_symbol (symbol_num, modifiers, symbol_kind, name_alist, /* Is this a request for a valid symbol? */ if (symbol_num < 0 || symbol_num >= table_size) - abort (); + return Qnil; if (CONSP (*symbol_table)) value = Fcdr (assq_no_quit (symbol_int, *symbol_table)); -- 2.39.5