aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-04-07 05:21:50 +0000
committerRichard M. Stallman1995-04-07 05:21:50 +0000
commit47e28b2cfe828e211d4926ceee36e171b64fd710 (patch)
treebb306e50a80db7af88408be71851abcb361a3a4b /src
parent5db20f083105f2787515d091c968ba90a5e82c99 (diff)
downloademacs-47e28b2cfe828e211d4926ceee36e171b64fd710.tar.gz
emacs-47e28b2cfe828e211d4926ceee36e171b64fd710.zip
(defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard)
(defvar_per_buffer): Use XMISCTYPE.
Diffstat (limited to 'src')
-rw-r--r--src/lread.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lread.c b/src/lread.c
index 4d20873255f..b7c1706cb8e 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -1905,7 +1905,7 @@ defvar_int (namestring, address)
1905 Lisp_Object sym, val; 1905 Lisp_Object sym, val;
1906 sym = intern (namestring); 1906 sym = intern (namestring);
1907 val = allocate_misc (); 1907 val = allocate_misc ();
1908 XMISC (val)->type = Lisp_Misc_Intfwd; 1908 XMISCTYPE (val) = Lisp_Misc_Intfwd;
1909 XINTFWD (val)->intvar = address; 1909 XINTFWD (val)->intvar = address;
1910 XSYMBOL (sym)->value = val; 1910 XSYMBOL (sym)->value = val;
1911} 1911}
@@ -1920,7 +1920,7 @@ defvar_bool (namestring, address)
1920 Lisp_Object sym, val; 1920 Lisp_Object sym, val;
1921 sym = intern (namestring); 1921 sym = intern (namestring);
1922 val = allocate_misc (); 1922 val = allocate_misc ();
1923 XMISC (val)->type = Lisp_Misc_Boolfwd; 1923 XMISCTYPE (val) = Lisp_Misc_Boolfwd;
1924 XBOOLFWD (val)->boolvar = address; 1924 XBOOLFWD (val)->boolvar = address;
1925 XSYMBOL (sym)->value = val; 1925 XSYMBOL (sym)->value = val;
1926} 1926}
@@ -1938,7 +1938,7 @@ defvar_lisp_nopro (namestring, address)
1938 Lisp_Object sym, val; 1938 Lisp_Object sym, val;
1939 sym = intern (namestring); 1939 sym = intern (namestring);
1940 val = allocate_misc (); 1940 val = allocate_misc ();
1941 XMISC (val)->type = Lisp_Misc_Objfwd; 1941 XMISCTYPE (val) = Lisp_Misc_Objfwd;
1942 XOBJFWD (val)->objvar = address; 1942 XOBJFWD (val)->objvar = address;
1943 XSYMBOL (sym)->value = val; 1943 XSYMBOL (sym)->value = val;
1944} 1944}
@@ -1973,7 +1973,7 @@ defvar_per_buffer (namestring, address, type, doc)
1973 val = allocate_misc (); 1973 val = allocate_misc ();
1974 offset = (char *)address - (char *)current_buffer; 1974 offset = (char *)address - (char *)current_buffer;
1975 1975
1976 XMISC (val)->type = Lisp_Misc_Buffer_Objfwd; 1976 XMISCTYPE (val) = Lisp_Misc_Buffer_Objfwd;
1977 XBUFFER_OBJFWD (val)->offset = offset; 1977 XBUFFER_OBJFWD (val)->offset = offset;
1978 XSYMBOL (sym)->value = val; 1978 XSYMBOL (sym)->value = val;
1979 *(Lisp_Object *)(offset + (char *)&buffer_local_symbols) = sym; 1979 *(Lisp_Object *)(offset + (char *)&buffer_local_symbols) = sym;
@@ -1997,7 +1997,7 @@ defvar_kboard (namestring, offset)
1997 Lisp_Object sym, val; 1997 Lisp_Object sym, val;
1998 sym = intern (namestring); 1998 sym = intern (namestring);
1999 val = allocate_misc (); 1999 val = allocate_misc ();
2000 XMISC (val)->type = Lisp_Misc_Kboard_Objfwd; 2000 XMISCTYPE (val) = Lisp_Misc_Kboard_Objfwd;
2001 XKBOARD_OBJFWD (val)->offset = offset; 2001 XKBOARD_OBJFWD (val)->offset = offset;
2002 XSYMBOL (sym)->value = val; 2002 XSYMBOL (sym)->value = val;
2003} 2003}