aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>1995-04-07 05:17:56 +0000
committerRichard M. Stallman <[email protected]>1995-04-07 05:17:56 +0000
commit324a6eef85bf5deb6163842e68c209408aeb8456 (patch)
treeb71355293dce94792b7f519637319d9f643039da
parent3f000d8c7f5cab6f1ff1450670761256925cb855 (diff)
(Ftype_of, do_symval_forwarding, store_symval_forwarding)
(find_symbol_value, Fmake_variable_buffer_local, Fmake_local_variable): Use XMISCTYPE.
-rw-r--r--src/data.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/data.c b/src/data.c
index 32eac49acd..75e9b55a43 100644
--- a/src/data.c
+++ b/src/data.c
@@ -209,7 +209,7 @@ for example, (type-of 1) returns `integer'.")
return Qcons;
case Lisp_Misc:
- switch (XMISC (object)->type)
+ switch (XMISCTYPE (object))
{
case Lisp_Misc_Marker:
return Qmarker;
@@ -695,7 +695,7 @@ do_symval_forwarding (valcontents)
register Lisp_Object val;
int offset;
if (MISCP (valcontents))
- switch (XMISC (valcontents)->type)
+ switch (XMISCTYPE (valcontents))
{
case Lisp_Misc_Intfwd:
XSETINT (val, *XINTFWD (valcontents)->intvar);
@@ -731,7 +731,7 @@ store_symval_forwarding (sym, valcontents, newval)
switch (SWITCH_ENUM_CAST (XTYPE (valcontents)))
{
case Lisp_Misc:
- switch (XMISC (valcontents)->type)
+ switch (XMISCTYPE (valcontents))
{
case Lisp_Misc_Intfwd:
CHECK_NUMBER (newval, 1);
@@ -848,7 +848,7 @@ find_symbol_value (sym)
if (MISCP (valcontents))
{
- switch (XMISC (valcontents)->type)
+ switch (XMISCTYPE (valcontents))
{
case Lisp_Misc_Intfwd:
XSETINT (val, *XINTFWD (valcontents)->intvar);
@@ -1192,7 +1192,7 @@ The function `default-value' gets the default value and `set-default' sets it.")
return sym;
if (SOME_BUFFER_LOCAL_VALUEP (valcontents))
{
- XMISC (XSYMBOL (sym)->value)->type = Lisp_Misc_Buffer_Local_Value;
+ XMISCTYPE (XSYMBOL (sym)->value) = Lisp_Misc_Buffer_Local_Value;
return sym;
}
if (EQ (valcontents, Qunbound))
@@ -1200,7 +1200,7 @@ The function `default-value' gets the default value and `set-default' sets it.")
tem = Fcons (Qnil, Fsymbol_value (sym));
XCONS (tem)->car = tem;
newval = allocate_misc ();
- XMISC (newval)->type = Lisp_Misc_Buffer_Local_Value;
+ XMISCTYPE (newval) = Lisp_Misc_Buffer_Local_Value;
XBUFFER_LOCAL_VALUE (newval)->car = XSYMBOL (sym)->value;
XBUFFER_LOCAL_VALUE (newval)->cdr = Fcons (Fcurrent_buffer (), tem);
XSYMBOL (sym)->value = newval;
@@ -1247,7 +1247,7 @@ Use `make-local-hook' instead.")
tem = Fcons (Qnil, do_symval_forwarding (valcontents));
XCONS (tem)->car = tem;
newval = allocate_misc ();
- XMISC (newval)->type = Lisp_Misc_Some_Buffer_Local_Value;
+ XMISCTYPE (newval) = Lisp_Misc_Some_Buffer_Local_Value;
XBUFFER_LOCAL_VALUE (newval)->car = XSYMBOL (sym)->value;
XBUFFER_LOCAL_VALUE (newval)->cdr = Fcons (Qnil, tem);
XSYMBOL (sym)->value = newval;