le</B>'s paramspec
cannot be omitted unless the function does not receive any argument.
<EM>:integer</EM> should be used for all of int, short and char types
and <EM>:float</EM> for both of float and double.
<EM>resulttype</EM> is the type of the Lisp function.
<EM>resulttype</EM> can be omitted unless you need type check or type coercion from integer
to float.
<EM>body</EM> is lisp expressions that are executed when this function is
called from C.
The function defined by <B>defun-c-callable</B> can be call