Commit a7af5886 authored by Stefan Monnier's avatar Stefan Monnier
Browse files

(struct specbinding, specpdl_ptr): Remove the volatile qualifier which was

trying to avoid the bug that was fixed by yesterday's changes to xterm.c.
parent 782ea71a
2006-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp.h (struct specbinding, specpdl_ptr): Remove the volatile
qualifier which was trying to avoid the bug that was fixed by
yesterday's changes to xterm.c.
2006-02-25 Chong Yidong <cyd@stupidchicken.com>
 
* xterm.h (x_catch_errors) Return value changed to void.
(x_uncatch_errors): Unused count argument deleted.
(x_uncatch_errors): Delete unused count argument delete.
* xterm.c (x_catch_errors): Don't use record_unwind_protect, since
it can be called in a signal handler.
(x_catch_errors_unwind): Function deleted.
......
......@@ -1744,13 +1744,13 @@ typedef Lisp_Object (*specbinding_func) P_ ((Lisp_Object));
struct specbinding
{
volatile Lisp_Object symbol, old_value;
volatile specbinding_func func;
Lisp_Object symbol, old_value;
specbinding_func func;
Lisp_Object unused; /* Dividing by 16 is faster than by 12 */
};
extern struct specbinding *specpdl;
extern volatile struct specbinding *specpdl_ptr;
extern struct specbinding *specpdl_ptr;
extern int specpdl_size;
extern EMACS_INT max_specpdl_size;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment