aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <[email protected]>2002-07-16 17:34:35 +0000
committerKen Raeburn <[email protected]>2002-07-16 17:34:35 +0000
commitc2d47f4b5b2328b37e2713ce8ef79dc6925456d0 (patch)
tree9f6c0cd8b8511a04464a94c484989b86e26c7f25 /src
parent8dfba85e62c2f98aa92c195e052ddb797463b6c5 (diff)
(Fintern_soft): Use string macros instead of Lisp_String fields.
Diffstat (limited to 'src')
-rw-r--r--src/lread.c9
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