aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2010-07-06 15:33:34 +0200
committerAndreas Schwab2010-07-06 15:33:34 +0200
commit7af07b967171736a35e0af8b6ecf6feb072184dc (patch)
treecdd258fa78624490df359ee23358685ecb4babf1 /src
parent1725ae554e4d8cd696c9413b63629bf374c362a3 (diff)
downloademacs-7af07b967171736a35e0af8b6ecf6feb072184dc.tar.gz
emacs-7af07b967171736a35e0af8b6ecf6feb072184dc.zip
Fix conflicting declarations of x_get_keysym_name
* xterm.c (x_get_keysym_name): Change type of parameter to int. * lisp.h: Declare x_get_keysym_name. * keyboard.c (modify_event_symbol): Don't declare x_get_keysym_name here.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog7
-rw-r--r--src/keyboard.c1
-rw-r--r--src/lisp.h5
-rw-r--r--src/xterm.c2
4 files changed, 13 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index bdde8339b50..bd2aba266cc 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
12010-07-06 Andreas Schwab <schwab@linux-m68k.org>
2
3 * xterm.c (x_get_keysym_name): Change type of parameter to int.
4 * lisp.h: Declare x_get_keysym_name.
5 * keyboard.c (modify_event_symbol): Don't declare
6 x_get_keysym_name here.
7
12010-07-06 Dan Nicolaescu <dann@ics.uci.edu> 82010-07-06 Dan Nicolaescu <dann@ics.uci.edu>
2 9
3 * ecrt0.c: Revert conversion to standard C. 10 * ecrt0.c: Revert conversion to standard C.
diff --git a/src/keyboard.c b/src/keyboard.c
index 001ae9f7cef..2cf7a7b24a6 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -6581,7 +6581,6 @@ modify_event_symbol (int symbol_num, unsigned int modifiers, Lisp_Object symbol_
6581#ifdef HAVE_WINDOW_SYSTEM 6581#ifdef HAVE_WINDOW_SYSTEM
6582 if (NILP (value)) 6582 if (NILP (value))
6583 { 6583 {
6584 extern char *x_get_keysym_name (KeySym keysym);
6585 char *name = x_get_keysym_name (symbol_num); 6584 char *name = x_get_keysym_name (symbol_num);
6586 if (name) 6585 if (name)
6587 value = intern (name); 6586 value = intern (name);
diff --git a/src/lisp.h b/src/lisp.h
index 2f4f3755ab8..4874985abf4 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -3469,6 +3469,11 @@ extern void syms_of_xselect (void);
3469extern void syms_of_xterm (void); 3469extern void syms_of_xterm (void);
3470#endif /* HAVE_X_WINDOWS */ 3470#endif /* HAVE_X_WINDOWS */
3471 3471
3472#ifdef HAVE_WINDOW_SYSTEM
3473/* Defined in xterm.c, nsterm.m, w32term.c */
3474extern char *x_get_keysym_name (int);
3475#endif /* HAVE_WINDOW_SYSTEM */
3476
3472#ifdef MSDOS 3477#ifdef MSDOS
3473/* Defined in msdos.c */ 3478/* Defined in msdos.c */
3474EXFUN (Fmsdos_downcase_filename, 1); 3479EXFUN (Fmsdos_downcase_filename, 1);
diff --git a/src/xterm.c b/src/xterm.c
index ad254fc469a..bcb52274a94 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3595,7 +3595,7 @@ x_emacs_to_x_modifiers (struct x_display_info *dpyinfo, unsigned int state)
3595/* Convert a keysym to its name. */ 3595/* Convert a keysym to its name. */
3596 3596
3597char * 3597char *
3598x_get_keysym_name (KeySym keysym) 3598x_get_keysym_name (int keysym)
3599{ 3599{
3600 char *value; 3600 char *value;
3601 3601