diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/keyboard.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d555e74c219..a2848ead2cc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2011-04-16 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-04-16 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * keyboard.c (read_char): Make a var volatile so longjmp won't clobber | ||
| 4 | it. | ||
| 5 | |||
| 3 | * emacs.c (MAX_HEAP_BSS_DIFF, my_edata): Move to where they're used, | 6 | * emacs.c (MAX_HEAP_BSS_DIFF, my_edata): Move to where they're used, |
| 4 | so that we aren't warned about unused symbols. | 7 | so that we aren't warned about unused symbols. |
| 5 | 8 | ||
diff --git a/src/keyboard.c b/src/keyboard.c index b2efadc8510..c601649ebca 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -2259,7 +2259,7 @@ read_char (int commandflag, int nmaps, Lisp_Object *maps, Lisp_Object prev_event | |||
| 2259 | volatile Lisp_Object also_record; | 2259 | volatile Lisp_Object also_record; |
| 2260 | volatile int reread; | 2260 | volatile int reread; |
| 2261 | struct gcpro gcpro1, gcpro2; | 2261 | struct gcpro gcpro1, gcpro2; |
| 2262 | int polling_stopped_here = 0; | 2262 | int volatile polling_stopped_here = 0; |
| 2263 | struct kboard *orig_kboard = current_kboard; | 2263 | struct kboard *orig_kboard = current_kboard; |
| 2264 | 2264 | ||
| 2265 | also_record = Qnil; | 2265 | also_record = Qnil; |