Return non-
nilif type is a basic FFI type.A type is said to be basic, if it is neither a pointer nor a function, and there is a corresponding built-in type in C.
Return non-
nilif type is a valid FFI type. If optional argument signal-p is non-niland type is not an FFI type, additionally signal an error.
ffi-type-p]Function to call when the validity of an FFI type shall be checked.