diff options
| author | Andreas Schwab | 2010-07-06 15:33:34 +0200 |
|---|---|---|
| committer | Andreas Schwab | 2010-07-06 15:33:34 +0200 |
| commit | 7af07b967171736a35e0af8b6ecf6feb072184dc (patch) | |
| tree | cdd258fa78624490df359ee23358685ecb4babf1 /src | |
| parent | 1725ae554e4d8cd696c9413b63629bf374c362a3 (diff) | |
| download | emacs-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/ChangeLog | 7 | ||||
| -rw-r--r-- | src/keyboard.c | 1 | ||||
| -rw-r--r-- | src/lisp.h | 5 | ||||
| -rw-r--r-- | src/xterm.c | 2 |
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 @@ | |||
| 1 | 2010-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 | |||
| 1 | 2010-07-06 Dan Nicolaescu <dann@ics.uci.edu> | 8 | 2010-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); | |||
| 3469 | extern void syms_of_xterm (void); | 3469 | extern 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 */ | ||
| 3474 | extern 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 */ |
| 3474 | EXFUN (Fmsdos_downcase_filename, 1); | 3479 | EXFUN (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 | ||
| 3597 | char * | 3597 | char * |
| 3598 | x_get_keysym_name (KeySym keysym) | 3598 | x_get_keysym_name (int keysym) |
| 3599 | { | 3599 | { |
| 3600 | char *value; | 3600 | char *value; |
| 3601 | 3601 | ||