diff options
| author | Dmitry Antipov | 2012-06-19 20:56:28 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-06-19 20:56:28 +0400 |
| commit | 28be1ada0fb9a4b51cf361dc45208e764bd34143 (patch) | |
| tree | 30a21470e485d1d9f397d97dcb9a386c578ab746 /src/lread.c | |
| parent | 68f12411893785de1cfc2c24ec36059e49af5d55 (diff) | |
| download | emacs-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.c | 14 |
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 | { |