Simplify FUNCTIONP implementation
commitf0870da2bb5eee848a5561fb58b2ec3a63861052
authorPaul Eggert <eggert@Penguin.CS.UCLA.EDU>
Wed, 7 Dec 2016 05:38:32 +0000 (6 21:38 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 7 Dec 2016 05:40:38 +0000 (6 21:40 -0800)
tree04e35afb3918dd711508b706520dedf342e929e7
parent2a3420d94206a97f094580e06c25af91d5949516
Simplify FUNCTIONP implementation

* src/bytecode.c (exec_byte_code):
* src/image.c (parse_image_spec):
Prefer FUNCTIONP (x) to !NILP (Ffunctionp (x)).
* src/eval.c (FUNCTIONP): Move here ...
* src/lisp.h: ... from here.  No longer inline, as that
bloats the text and does not help speed (at least on my platform).
(functionp): Remove this name, since callers use FUNCTIONP.
src/bytecode.c
src/dbusbind.c
src/eval.c
src/image.c
src/lisp.h
src/xwidget.c