diff options
| author | Karl Heuer | 1994-11-14 22:16:52 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-11-14 22:16:52 +0000 |
| commit | fc1e7df5d049b241ef12a83eafcabe3084dac4c1 (patch) | |
| tree | edc1cce5665ec6d27fdfe63f7c286a93033838c4 /src | |
| parent | 446e6a1462222c7ff5f6b68f4d31987069c22373 (diff) | |
| download | emacs-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.c | 8 |
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; |