:signed &optional integer-type
integer-type ::= :byte | :char | :short | :int |
:long | :long :int | :short :int
The :signed
type converts between a Lisp integer and a foreign signed integer. The optional integer-type argument specifies other kinds of signed integer types. See Table 8.2 for a comparison between Lisp and C signed types.
LispWorks Foreign Language Interface User Guide and Reference Manual - 29 Sep 2017