#include <config.h>
#include "lisp.h"
#include "buffer.h"
+#include "charset.h"
#include "syntax.h"
/*
while (--op >= 0)
{
if (CONSP (v1))
- v1 = XCONS (v1)->cdr;
+ v1 = XCDR (v1);
else if (!NILP (v1))
{
immediate_quit = 0;
case Bcar:
v1 = TOP;
docar:
- if (CONSP (v1)) TOP = XCONS (v1)->car;
+ if (CONSP (v1)) TOP = XCAR (v1);
else if (NILP (v1)) TOP = Qnil;
else Fcar (wrong_type_argument (Qlistp, v1));
break;
case Bcdr:
v1 = TOP;
- if (CONSP (v1)) TOP = XCONS (v1)->cdr;
+ if (CONSP (v1)) TOP = XCDR (v1);
else if (NILP (v1)) TOP = Qnil;
else Fcdr (wrong_type_argument (Qlistp, v1));
break;
{
double f1, f2;
- f1 = (FLOATP (v1) ? XFLOAT (v1)->data : XINT (v1));
- f2 = (FLOATP (v2) ? XFLOAT (v2)->data : XINT (v2));
+ f1 = (FLOATP (v1) ? XFLOAT_DATA (v1) : XINT (v1));
+ f2 = (FLOATP (v2) ? XFLOAT_DATA (v2) : XINT (v2));
TOP = (f1 == f2 ? Qt : Qnil);
}
else
case Bcar_safe:
v1 = TOP;
if (CONSP (v1))
- TOP = XCONS (v1)->car;
+ TOP = XCAR (v1);
else
TOP = Qnil;
break;
case Bcdr_safe:
v1 = TOP;
if (CONSP (v1))
- TOP = XCONS (v1)->cdr;
+ TOP = XCDR (v1);
else
TOP = Qnil;
break;
case Bscan_buffer:
error ("scan-buffer is an obsolete bytecode");
break;
- case Bmark:
- error ("mark is an obsolete bytecode");
- break;
#endif
default: