diff options
author | Ken Raeburn <[email protected]> | 2002-07-16 17:34:35 +0000 |
---|---|---|
committer | Ken Raeburn <[email protected]> | 2002-07-16 17:34:35 +0000 |
commit | c2d47f4b5b2328b37e2713ce8ef79dc6925456d0 (patch) | |
tree | 9f6c0cd8b8511a04464a94c484989b86e26c7f25 /src | |
parent | 8dfba85e62c2f98aa92c195e052ddb797463b6c5 (diff) |
(Fintern_soft): Use string macros instead of Lisp_String fields.
Diffstat (limited to 'src')
-rw-r--r-- | src/lread.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lread.c b/src/lread.c index 6fd967da45..38652d096b 100644 --- a/src/lread.c +++ b/src/lread.c @@ -3080,8 +3080,7 @@ it defaults to the value of `obarray'. */) (name, obarray) Lisp_Object name, obarray; { - register Lisp_Object tem; - struct Lisp_String *string; + register Lisp_Object tem, string; if (NILP (obarray)) obarray = Vobarray; obarray = check_obarray (obarray); @@ -3089,12 +3088,12 @@ it defaults to the value of `obarray'. */) if (!SYMBOLP (name)) { CHECK_STRING (name); - string = XSTRING (name); + string = name; } else - string = XSTRING (SYMBOL_NAME (name)); + string = SYMBOL_NAME (name); - tem = oblookup (obarray, string->data, string->size, STRING_BYTES (string)); + tem = oblookup (obarray, SDATA (string), SCHARS (string), SBYTES (string)); if (INTEGERP (tem) || (SYMBOLP (name) && !EQ (name, tem))) return Qnil; else |