1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00

(struct specbinding): Declare elements volatile.

(specpdl_ptr): Declare volatile.
This commit is contained in:
Richard M. Stallman 2003-05-09 13:58:38 +00:00
parent ecc4e8e0b5
commit 4e91a530f9

View File

@ -1708,13 +1708,13 @@ extern void defvar_kboard P_ ((char *, int));
struct specbinding
{
Lisp_Object symbol, old_value;
Lisp_Object (*func) P_ ((Lisp_Object));
volatile Lisp_Object symbol, old_value;
volatile Lisp_Object (*func) P_ ((Lisp_Object));
Lisp_Object unused; /* Dividing by 16 is faster than by 12 */
};
extern struct specbinding *specpdl;
extern struct specbinding *specpdl_ptr;
extern volatile struct specbinding *specpdl_ptr;
extern int specpdl_size;
extern EMACS_INT max_specpdl_size;