break;
case PVEC_SUBR:
- if (SUBRP_NATIVE_COMPILEDP (obj))
+ if (SUBR_NATIVE_COMPILEDP (obj))
{
set_vector_marked (ptr);
struct Lisp_Subr *subr = XSUBR (obj);
case Lisp_Vectorlike:
survives_p =
- (SUBRP (obj) && !SUBRP_NATIVE_COMPILEDP (obj)) ||
+ (SUBRP (obj) && !SUBR_NATIVE_COMPILEDP (obj)) ||
vector_marked_p (XVECTOR (obj));
break;
nil otherwise. */)
(Lisp_Object object)
{
- return SUBRP_NATIVE_COMPILEDP (object) ? Qt : Qnil;
+ return SUBR_NATIVE_COMPILEDP (object) ? Qt : Qnil;
}
DEFUN ("subr-native-comp-unit", Fsubr_native_comp_unit,
if (SUBRP (fun))
{
- if (SUBRP_NATIVE_COMPILEDP (fun) && XSUBR (fun)->native_intspec)
+ if (SUBR_NATIVE_COMPILEDP (fun) && XSUBR (fun)->native_intspec)
return XSUBR (fun)->native_intspec;
const char *spec = XSUBR (fun)->intspec;
XSETCAR (tem, make_fixnum (offset));
}
}
- else if (SUBRP_NATIVE_COMPILEDP (fun))
+ else if (SUBR_NATIVE_COMPILEDP (fun))
{
XSUBR (fun)->native_doc = Qnil;
}
#ifdef HAVE_NATIVE_COMP
INLINE bool
-SUBRP_NATIVE_COMPILEDP (Lisp_Object a)
+SUBR_NATIVE_COMPILEDP (Lisp_Object a)
{
return SUBRP (a) && XSUBR (a)->native_comp_u[0];
}
}
#else
INLINE bool
-SUBRP_NATIVE_COMPILEDP (Lisp_Object a)
+SUBR_NATIVE_COMPILEDP (Lisp_Object a)
{
return false;
}
static void *
dump_object_emacs_ptr (Lisp_Object lv)
{
- if (SUBRP (lv) && !SUBRP_NATIVE_COMPILEDP (lv))
+ if (SUBRP (lv) && !SUBR_NATIVE_COMPILEDP (lv))
return XSUBR (lv);
if (dump_builtin_symbol_p (lv))
return XSYMBOL (lv);
/* Dump wants a pointer to a Lisp object.
If DUMP_FIXUP_LISP_OBJECT_RAW, we should stick a C pointer in
the dump; otherwise, a Lisp_Object. */
- if (SUBRP (arg) && !SUBRP_NATIVE_COMPILEDP(arg))
+ if (SUBRP (arg) && !SUBR_NATIVE_COMPILEDP (arg))
{
dump_value = emacs_offset (XSUBR (arg));
if (type == DUMP_FIXUP_LISP_OBJECT)