int num;
{
register Lisp_Object val;
- XSET (val, Lisp_Int, num);
+ XSETINT (val, num);
return val;
}
register Lisp_Object name;
CHECK_SYMBOL (sym, 0);
- XSET (name, Lisp_String, XSYMBOL (sym)->name);
+ XSETSTRING (name, XSYMBOL (sym)->name);
return name;
}
#endif
{
case Lisp_Intfwd:
- XSET (val, Lisp_Int, *XINTPTR (valcontents));
+ XSETINT (val, *XINTPTR (valcontents));
return val;
case Lisp_Boolfwd:
if (NILP (tem1))
tem1 = XCONS (XCONS (valcontents)->cdr)->cdr;
XCONS (XCONS (XCONS (valcontents)->cdr)->cdr)->car = tem1;
- XSET (XCONS (XCONS (valcontents)->cdr)->car, Lisp_Buffer, current_buffer);
+ XSETBUFFER (XCONS (XCONS (valcontents)->cdr)->car, current_buffer);
store_symval_forwarding (sym, XCONS (valcontents)->car, Fcdr (tem1));
}
return XCONS (valcontents)->car;
goto retry;
case Lisp_Intfwd:
- XSET (val, Lisp_Int, *XINTPTR (valcontents));
+ XSETINT (val, *XINTPTR (valcontents));
return val;
case Lisp_Boolfwd:
XCONS (XCONS (XCONS (valcontents)->cdr)->cdr)->car = tem1;
/* Set BUFFER, now that CURRENT-ALIST-ELEMENT is accurate. */
- XSET (XCONS (XCONS (valcontents)->cdr)->car,
- Lisp_Buffer, current_buffer);
+ XSETBUFFER (XCONS (XCONS (valcontents)->cdr)->car, current_buffer);
}
valcontents = XCONS (valcontents)->car;
}
}
}
- XSET (val, Lisp_Int, accum);
+ XSETINT (val, accum);
return val;
}
if (XFASTINT (num2) == 0)
Fsignal (Qarith_error, Qnil);
- XSET (val, Lisp_Int, XINT (num1) % XINT (num2));
+ XSETINT (val, XINT (num1) % XINT (num2));
return val;
}
if ((i1 < 0) != (i2 < 0))
i1 += i2;
- XSET (val, Lisp_Int, i1);
+ XSETINT (val, i1);
return val;
}
CHECK_NUMBER (num2, 1);
if (XINT (num2) > 0)
- XSET (val, Lisp_Int, XINT (num1) << XFASTINT (num2));
+ XSETINT (val, XINT (num1) << XFASTINT (num2));
else
- XSET (val, Lisp_Int, XINT (num1) >> -XINT (num2));
+ XSETINT (val, XINT (num1) >> -XINT (num2));
return val;
}
CHECK_NUMBER (num2, 1);
if (XINT (num2) > 0)
- XSET (val, Lisp_Int, (unsigned) XFASTINT (num1) << XFASTINT (num2));
+ XSETINT (val, (unsigned) XFASTINT (num1) << XFASTINT (num2));
else
- XSET (val, Lisp_Int, (unsigned) XFASTINT (num1) >> -XINT (num2));
+ XSETINT (val, (unsigned) XFASTINT (num1) >> -XINT (num2));
return val;
}