Whenever a backend doesn't support one of CFFI's features, a
specific symbol is pushed onto
meanings of these symbols follow.
foreign-funcallis not available. On such platforms, the only way to call a foreign function is through
defcfun. See foreign-funcall, and defcfun.
long longtype is not available as a foreign type.
However, on such platforms CFFI provides its own implementation of
long long type for all of operations in chapters
Foreign Types, Pointers and Variables. The
functionality described in Functions and Callbacks will
not be available.
32-bit Lispworks 5.0+ is an exception. In addition to the CFFI
implementation described above, Lispworks itself implements the
long long type for Functions. Callbacks are still
long long support, though.
stdcallcalling convention. Note that it only makes sense to support
stdcallon (32-bit) x86 platforms.