Converts between a Lisp character type and a C char type.
character
char
:char
None.
The FLI :char type converts between a Lisp character and a C char type.
If you want an integer on the Lisp side, rather than a character , then you should use (:signed :char) or (:unsigned :char) .
(:signed :char)
(:unsigned :char)
:byte :signed :unsigned Character types
LispWorks Foreign Language Interface User Guide and Reference Manual - 7 Dec 2011