diff options
| author | Ken Raeburn | 2002-05-20 08:06:11 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2002-05-20 08:06:11 +0000 |
| commit | d4c83cae08d9bfee1e97e4a196d54e11ebe1eaeb (patch) | |
| tree | 0521d6116b098d954cad1dd1604b6da141f76124 /src | |
| parent | 74d70085965d7d63b4f69393d70926760296f78a (diff) | |
| download | emacs-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.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; |