aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorKen Raeburn2002-05-20 08:05:21 +0000
committerKen Raeburn2002-05-20 08:05:21 +0000
commit84023177dc31e8d028f30439204ad804cac24cb3 (patch)
treebe7bf806d13d564a8e6155ea66d3c1643ef5ab16 /src/data.c
parent57d25e6f09e16cf722d66d480b30e58c8be6f908 (diff)
downloademacs-84023177dc31e8d028f30439204ad804cac24cb3.tar.gz
emacs-84023177dc31e8d028f30439204ad804cac24cb3.zip
* data.c (Fkeywordp, Fsymbol_name, store_symval_forwarding)
(Fmake_variable_buffer_local, Fmake_local_variable) (Fmake_variable_frame_local): Use SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/data.c b/src/data.c
index 4aea53cc022..33a94b389f3 100644
--- a/src/data.c
+++ b/src/data.c
@@ -311,7 +311,7 @@ interned in the initial obarray. */)
311 Lisp_Object object; 311 Lisp_Object object;
312{ 312{
313 if (SYMBOLP (object) 313 if (SYMBOLP (object)
314 && XSYMBOL (object)->name->data[0] == ':' 314 && XSTRING (SYMBOL_NAME (object))->data[0] == ':'
315 && SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P (object)) 315 && SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P (object))
316 return Qt; 316 return Qt;
317 return Qnil; 317 return Qnil;
@@ -679,7 +679,7 @@ DEFUN ("symbol-name", Fsymbol_name, Ssymbol_name, 1, 1, 0,
679 register Lisp_Object name; 679 register Lisp_Object name;
680 680
681 CHECK_SYMBOL (symbol); 681 CHECK_SYMBOL (symbol);
682 XSETSTRING (name, XSYMBOL (symbol)->name); 682 name = SYMBOL_NAME (symbol);
683 return name; 683 return name;
684} 684}
685 685
@@ -869,7 +869,7 @@ store_symval_forwarding (symbol, valcontents, newval, buf)
869 *XINTFWD (valcontents)->intvar = XINT (newval); 869 *XINTFWD (valcontents)->intvar = XINT (newval);
870 if (*XINTFWD (valcontents)->intvar != XINT (newval)) 870 if (*XINTFWD (valcontents)->intvar != XINT (newval))
871 error ("Value out of range for variable `%s'", 871 error ("Value out of range for variable `%s'",
872 XSYMBOL (symbol)->name->data); 872 XSTRING (SYMBOL_NAME (symbol))->data);
873 break; 873 break;
874 874
875 case Lisp_Misc_Boolfwd: 875 case Lisp_Misc_Boolfwd:
@@ -887,7 +887,7 @@ store_symval_forwarding (symbol, valcontents, newval, buf)
887 887
888 type = PER_BUFFER_TYPE (offset); 888 type = PER_BUFFER_TYPE (offset);
889 if (XINT (type) == -1) 889 if (XINT (type) == -1)
890 error ("Variable %s is read-only", XSYMBOL (symbol)->name->data); 890 error ("Variable %s is read-only", XSTRING (SYMBOL_NAME (symbol))->data);
891 891
892 if (! NILP (type) && ! NILP (newval) 892 if (! NILP (type) && ! NILP (newval)
893 && XTYPE (newval) != XINT (type)) 893 && XTYPE (newval) != XINT (type))
@@ -1443,7 +1443,7 @@ The function `default-value' gets the default value and `set-default' sets it.
1443 1443
1444 valcontents = SYMBOL_VALUE (variable); 1444 valcontents = SYMBOL_VALUE (variable);
1445 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)) 1445 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents))
1446 error ("Symbol %s may not be buffer-local", XSYMBOL (variable)->name->data); 1446 error ("Symbol %s may not be buffer-local", XSTRING (SYMBOL_NAME (variable))->data);
1447 1447
1448 if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents)) 1448 if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents))
1449 return variable; 1449 return variable;
@@ -1496,7 +1496,7 @@ Instead, use `add-hook' and specify t for the LOCAL argument. */)
1496 1496
1497 valcontents = SYMBOL_VALUE (variable); 1497 valcontents = SYMBOL_VALUE (variable);
1498 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)) 1498 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents))
1499 error ("Symbol %s may not be buffer-local", XSYMBOL (variable)->name->data); 1499 error ("Symbol %s may not be buffer-local", XSTRING (SYMBOL_NAME (variable))->data);
1500 1500
1501 if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents)) 1501 if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents))
1502 { 1502 {
@@ -1639,7 +1639,7 @@ See `modify-frame-parameters'. */)
1639 valcontents = SYMBOL_VALUE (variable); 1639 valcontents = SYMBOL_VALUE (variable);
1640 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents) 1640 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)
1641 || BUFFER_OBJFWDP (valcontents)) 1641 || BUFFER_OBJFWDP (valcontents))
1642 error ("Symbol %s may not be frame-local", XSYMBOL (variable)->name->data); 1642 error ("Symbol %s may not be frame-local", XSTRING (SYMBOL_NAME (variable))->data);
1643 1643
1644 if (BUFFER_LOCAL_VALUEP (valcontents) 1644 if (BUFFER_LOCAL_VALUEP (valcontents)
1645 || SOME_BUFFER_LOCAL_VALUEP (valcontents)) 1645 || SOME_BUFFER_LOCAL_VALUEP (valcontents))