New foreign types :size-t and :ptrdiff-t convert between a Lisp integer and an ISO C size_t or ISO C ptrdiff_t.
:size-t
:ptrdiff-t