summaryrefslogtreecommitdiff
path: root/src/lisp.h
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2006-02-26 16:14:20 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2006-02-26 16:14:20 +0000
commita7af5886205c9ba974ccff9ee4bcc7ea80a46429 (patch)
tree40e83930b9a341d95e6c9f9f0f2d009dc759a9a8 /src/lisp.h
parent782ea71aba3761983d71bf8ab9bb77c974abab56 (diff)
downloademacs-a7af5886205c9ba974ccff9ee4bcc7ea80a46429.tar.gz
emacs-a7af5886205c9ba974ccff9ee4bcc7ea80a46429.tar.bz2
emacs-a7af5886205c9ba974ccff9ee4bcc7ea80a46429.zip
(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.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 992c05251b8..80503c4ccbc 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -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;