aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1994-11-14 22:16:52 +0000
committerKarl Heuer1994-11-14 22:16:52 +0000
commitfc1e7df5d049b241ef12a83eafcabe3084dac4c1 (patch)
treeedc1cce5665ec6d27fdfe63f7c286a93033838c4 /src
parent446e6a1462222c7ff5f6b68f4d31987069c22373 (diff)
downloademacs-fc1e7df5d049b241ef12a83eafcabe3084dac4c1.tar.gz
emacs-fc1e7df5d049b241ef12a83eafcabe3084dac4c1.zip
(defvar_int, defvar_bool, defvar_lisp_nopro, defvar_per_buffer): Use accessor
macros.
Diffstat (limited to 'src')
-rw-r--r--src/lread.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lread.c b/src/lread.c
index da12f267189..ac9592f20c3 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -1779,7 +1779,7 @@ defvar_int (namestring, address)
1779 sym = intern (namestring); 1779 sym = intern (namestring);
1780 val = allocate_misc (); 1780 val = allocate_misc ();
1781 XMISC (val)->type = Lisp_Misc_Intfwd; 1781 XMISC (val)->type = Lisp_Misc_Intfwd;
1782 XMISC (val)->u_intfwd.intvar = address; 1782 XINTFWD (val)->intvar = address;
1783 XSYMBOL (sym)->value = val; 1783 XSYMBOL (sym)->value = val;
1784} 1784}
1785 1785
@@ -1794,7 +1794,7 @@ defvar_bool (namestring, address)
1794 sym = intern (namestring); 1794 sym = intern (namestring);
1795 val = allocate_misc (); 1795 val = allocate_misc ();
1796 XMISC (val)->type = Lisp_Misc_Boolfwd; 1796 XMISC (val)->type = Lisp_Misc_Boolfwd;
1797 XMISC (val)->u_boolfwd.boolvar = address; 1797 XBOOLFWD (val)->boolvar = address;
1798 XSYMBOL (sym)->value = val; 1798 XSYMBOL (sym)->value = val;
1799} 1799}
1800 1800
@@ -1812,7 +1812,7 @@ defvar_lisp_nopro (namestring, address)
1812 sym = intern (namestring); 1812 sym = intern (namestring);
1813 val = allocate_misc (); 1813 val = allocate_misc ();
1814 XMISC (val)->type = Lisp_Misc_Objfwd; 1814 XMISC (val)->type = Lisp_Misc_Objfwd;
1815 XMISC (val)->u_objfwd.objvar = address; 1815 XOBJFWD (val)->objvar = address;
1816 XSYMBOL (sym)->value = val; 1816 XSYMBOL (sym)->value = val;
1817} 1817}
1818 1818
@@ -1847,7 +1847,7 @@ defvar_per_buffer (namestring, address, type, doc)
1847 offset = (char *)address - (char *)current_buffer; 1847 offset = (char *)address - (char *)current_buffer;
1848 1848
1849 XMISC (val)->type = Lisp_Misc_Buffer_Objfwd; 1849 XMISC (val)->type = Lisp_Misc_Buffer_Objfwd;
1850 XMISC (val)->u_buffer_objfwd.offset = offset; 1850 XBUFFER_OBJFWD (val)->offset = offset;
1851 XSYMBOL (sym)->value = val; 1851 XSYMBOL (sym)->value = val;
1852 *(Lisp_Object *)(offset + (char *)&buffer_local_symbols) = sym; 1852 *(Lisp_Object *)(offset + (char *)&buffer_local_symbols) = sym;
1853 *(Lisp_Object *)(offset + (char *)&buffer_local_types) = type; 1853 *(Lisp_Object *)(offset + (char *)&buffer_local_types) = type;