diff src/lisp.h @ 69157:76d55cdb7481

(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.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sun, 26 Feb 2006 16:14:20 +0000
parents 13c1b7c5f555
children 269a00c6f882
line wrap: on
line diff
--- a/src/lisp.h	Sun Feb 26 00:48:27 2006 +0000
+++ b/src/lisp.h	Sun Feb 26 16:14:20 2006 +0000
@@ -1744,13 +1744,13 @@
 
 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;