diff options
| author | Ken Raeburn | 2002-05-20 08:05:21 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2002-05-20 08:05:21 +0000 |
| commit | 84023177dc31e8d028f30439204ad804cac24cb3 (patch) | |
| tree | be7bf806d13d564a8e6155ea66d3c1643ef5ab16 /src/data.c | |
| parent | 57d25e6f09e16cf722d66d480b30e58c8be6f908 (diff) | |
| download | emacs-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.c | 14 |
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)) |