aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn2002-05-20 08:06:11 +0000
committerKen Raeburn2002-05-20 08:06:11 +0000
commitd4c83cae08d9bfee1e97e4a196d54e11ebe1eaeb (patch)
tree0521d6116b098d954cad1dd1604b6da141f76124 /src
parent74d70085965d7d63b4f69393d70926760296f78a (diff)
downloademacs-d4c83cae08d9bfee1e97e4a196d54e11ebe1eaeb.tar.gz
emacs-d4c83cae08d9bfee1e97e4a196d54e11ebe1eaeb.zip
* lread.c (Fintern_soft, oblookup): Use SYMBOL_NAME and XSTRING
instead of XSYMBOL and name field. (Funintern): Use SYMBOL_NAME and assignment instead of XSYMBOL and name field and XSETSTRING.
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;