The FLI
:ptrdiff-t
type converts between a Lisp integer and an ISO C ptrdiff_t type, which is an signed integer representing the difference in bytes between two pointers.
LispWorks Foreign Language Interface User Guide and Reference Manual - 7 Dec 2011