# HG changeset patch # User Richard M. Stallman # Date 770840937 0 # Node ID cd93cee36101e76114b431e47ba35bcd0b505b42 # Parent ef7a60d595433a16848a48c05f491f8b391d4ba6 (modify_event_symbol): Return nil if out of range. Include systime.h after xterm.h. diff -r ef7a60d59543 -r cd93cee36101 src/keyboard.c --- a/src/keyboard.c Sun Jun 05 18:17:53 1994 +0000 +++ b/src/keyboard.c Sun Jun 05 18:28:57 1994 +0000 @@ -51,13 +51,15 @@ #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 @@ /* 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));