Mercurial > emacs
diff src/data.c @ 1821:04fb1d3d6992
JimB's changes since January 18th
| author | Jim Blandy <jimb@redhat.com> |
|---|---|
| date | Tue, 26 Jan 1993 01:58:16 +0000 |
| parents | 27e9f99fe095 |
| children | 60965a5c325f |
line wrap: on
line diff
--- a/src/data.c Tue Jan 26 01:56:29 1993 +0000 +++ b/src/data.c Tue Jan 26 01:58:16 1993 +0000 @@ -256,8 +256,8 @@ return Qnil; } -DEFUN ("compiled-function-p", Fcompiled_function_p, Scompiled_function_p, - 1, 1, 0, "T if OBJECT is a compiled function object.") +DEFUN ("byte-code-function-p", Fbyte_code_function_p, Sbyte_code_function_p, + 1, 1, 0, "T if OBJECT is a byte-compiled function object.") (obj) Lisp_Object obj; { @@ -308,13 +308,10 @@ (obj) Lisp_Object obj; { - if (0 -#ifdef LISP_FLOAT_TYPE - || XTYPE (obj) == Lisp_Float -#endif - || XTYPE (obj) == Lisp_Int) + if (NUMBERP (obj)) return Qt; - return Qnil; + else + return Qnil; } DEFUN ("number-or-marker-p", Fnumber_or_marker_p, @@ -323,10 +320,7 @@ (obj) Lisp_Object obj; { - if (XTYPE (obj) == Lisp_Int -#ifdef LISP_FLOAT_TYPE - || XTYPE (obj) == Lisp_Float -#endif + if (NUMBERP (obj) || XTYPE (obj) == Lisp_Marker) return Qt; return Qnil; @@ -2037,7 +2031,7 @@ defsubr (&Sbufferp); defsubr (&Smarkerp); defsubr (&Ssubrp); - defsubr (&Scompiled_function_p); + defsubr (&Sbyte_code_function_p); defsubr (&Schar_or_string_p); defsubr (&Scar); defsubr (&Scdr);
