diff options
| -rw-r--r-- | src/lread.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lread.c b/src/lread.c index fd04d57507c..03ced7c4323 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -3029,7 +3029,7 @@ it defaults to the value of `obarray'. */) | |||
| 3029 | string = XSTRING (name); | 3029 | string = XSTRING (name); |
| 3030 | } | 3030 | } |
| 3031 | else | 3031 | else |
| 3032 | string = XSYMBOL (name)->name; | 3032 | string = XSTRING (SYMBOL_NAME (name)); |
| 3033 | 3033 | ||
| 3034 | tem = oblookup (obarray, string->data, string->size, STRING_BYTES (string)); | 3034 | tem = oblookup (obarray, string->data, string->size, STRING_BYTES (string)); |
| 3035 | if (INTEGERP (tem) || (SYMBOLP (name) && !EQ (name, tem))) | 3035 | if (INTEGERP (tem) || (SYMBOLP (name) && !EQ (name, tem))) |
| @@ -3054,7 +3054,7 @@ OBARRAY defaults to the value of the variable `obarray'. */) | |||
| 3054 | obarray = check_obarray (obarray); | 3054 | obarray = check_obarray (obarray); |
| 3055 | 3055 | ||
| 3056 | if (SYMBOLP (name)) | 3056 | if (SYMBOLP (name)) |
| 3057 | XSETSTRING (string, XSYMBOL (name)->name); | 3057 | string = SYMBOL_NAME (name); |
| 3058 | else | 3058 | else |
| 3059 | { | 3059 | { |
| 3060 | CHECK_STRING (name); | 3060 | CHECK_STRING (name); |
| @@ -3140,9 +3140,9 @@ oblookup (obarray, ptr, size, size_byte) | |||
| 3140 | else | 3140 | else |
| 3141 | for (tail = bucket; ; XSETSYMBOL (tail, XSYMBOL (tail)->next)) | 3141 | for (tail = bucket; ; XSETSYMBOL (tail, XSYMBOL (tail)->next)) |
| 3142 | { | 3142 | { |
| 3143 | if (STRING_BYTES (XSYMBOL (tail)->name) == size_byte | 3143 | if (STRING_BYTES (XSTRING (SYMBOL_NAME (tail))) == size_byte |
| 3144 | && XSYMBOL (tail)->name->size == size | 3144 | && XSTRING (SYMBOL_NAME (tail))->size == size |
| 3145 | && !bcmp (XSYMBOL (tail)->name->data, ptr, size_byte)) | 3145 | && !bcmp (XSTRING (SYMBOL_NAME (tail))->data, ptr, size_byte)) |
| 3146 | return tail; | 3146 | return tail; |
| 3147 | else if (XSYMBOL (tail)->next == 0) | 3147 | else if (XSYMBOL (tail)->next == 0) |
| 3148 | break; | 3148 | break; |