aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lread.c10
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;