aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c
diff options
context:
space:
mode:
authorDmitry Antipov2012-06-19 20:56:28 +0400
committerDmitry Antipov2012-06-19 20:56:28 +0400
commit28be1ada0fb9a4b51cf361dc45208e764bd34143 (patch)
tree30a21470e485d1d9f397d97dcb9a386c578ab746 /src/lread.c
parent68f12411893785de1cfc2c24ec36059e49af5d55 (diff)
downloademacs-28be1ada0fb9a4b51cf361dc45208e764bd34143.tar.gz
emacs-28be1ada0fb9a4b51cf361dc45208e764bd34143.zip
* alloc.c, bytecode.c, ccl.c, coding.c, composite.c, data.c, dosfns.c:
* font.c, image.c, keyboard.c, lread.c, menu.c, minibuf.c, msdos.c: * print.c, syntax.c, window.c, xmenu.c, xselect.c: Replace direct access to `contents' member of Lisp_Vector objects with AREF and ASET where appropriate.
Diffstat (limited to 'src/lread.c')
-rw-r--r--src/lread.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lread.c b/src/lread.c
index a6d77204cf8..96868c2da89 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3748,7 +3748,7 @@ it defaults to the value of `obarray'. */)
3748 SET_SYMBOL_VAL (XSYMBOL (sym), sym); 3748 SET_SYMBOL_VAL (XSYMBOL (sym), sym);
3749 } 3749 }
3750 3750
3751 ptr = &XVECTOR (obarray)->contents[XINT (tem)]; 3751 ptr = &AREF (obarray, XINT(tem));
3752 if (SYMBOLP (*ptr)) 3752 if (SYMBOLP (*ptr))
3753 XSYMBOL (sym)->next = XSYMBOL (*ptr); 3753 XSYMBOL (sym)->next = XSYMBOL (*ptr);
3754 else 3754 else
@@ -3827,18 +3827,18 @@ OBARRAY defaults to the value of the variable `obarray'. */)
3827 3827
3828 hash = oblookup_last_bucket_number; 3828 hash = oblookup_last_bucket_number;
3829 3829
3830 if (EQ (XVECTOR (obarray)->contents[hash], tem)) 3830 if (EQ (AREF (obarray, hash), tem))
3831 { 3831 {
3832 if (XSYMBOL (tem)->next) 3832 if (XSYMBOL (tem)->next)
3833 XSETSYMBOL (XVECTOR (obarray)->contents[hash], XSYMBOL (tem)->next); 3833 XSETSYMBOL (AREF (obarray, hash), XSYMBOL (tem)->next);
3834 else 3834 else
3835 XSETINT (XVECTOR (obarray)->contents[hash], 0); 3835 XSETINT (AREF (obarray, hash), 0);
3836 } 3836 }
3837 else 3837 else
3838 { 3838 {
3839 Lisp_Object tail, following; 3839 Lisp_Object tail, following;
3840 3840
3841 for (tail = XVECTOR (obarray)->contents[hash]; 3841 for (tail = AREF (obarray, hash);
3842 XSYMBOL (tail)->next; 3842 XSYMBOL (tail)->next;
3843 tail = following) 3843 tail = following)
3844 { 3844 {
@@ -3877,7 +3877,7 @@ oblookup (Lisp_Object obarray, register const char *ptr, ptrdiff_t size, ptrdiff
3877 /* This is sometimes needed in the middle of GC. */ 3877 /* This is sometimes needed in the middle of GC. */
3878 obsize &= ~ARRAY_MARK_FLAG; 3878 obsize &= ~ARRAY_MARK_FLAG;
3879 hash = hash_string (ptr, size_byte) % obsize; 3879 hash = hash_string (ptr, size_byte) % obsize;
3880 bucket = XVECTOR (obarray)->contents[hash]; 3880 bucket = AREF (obarray, hash);
3881 oblookup_last_bucket_number = hash; 3881 oblookup_last_bucket_number = hash;
3882 if (EQ (bucket, make_number (0))) 3882 if (EQ (bucket, make_number (0)))
3883 ; 3883 ;
@@ -3905,7 +3905,7 @@ map_obarray (Lisp_Object obarray, void (*fn) (Lisp_Object, Lisp_Object), Lisp_Ob
3905 CHECK_VECTOR (obarray); 3905 CHECK_VECTOR (obarray);
3906 for (i = ASIZE (obarray) - 1; i >= 0; i--) 3906 for (i = ASIZE (obarray) - 1; i >= 0; i--)
3907 { 3907 {
3908 tail = XVECTOR (obarray)->contents[i]; 3908 tail = AREF (obarray, i);
3909 if (SYMBOLP (tail)) 3909 if (SYMBOLP (tail))
3910 while (1) 3910 while (1)
3911 { 3911 {