Whenever a backend doesn't support one of CFFI's features, a
specific symbol is pushed onto common-lisp:*features*
. The
meanings of these symbols follow.
:library
option to defcfun
, defcvar
, etc...
foreign-funcall
is not available. On such
platforms, the only way to call a foreign function is through
defcfun
. See foreign-funcall, and defcfun.
long long
type is not available as a foreign
type.
stdcall
calling convention. Note
that it only makes sense to support stdcall
on (32-bit) x86
platforms.