more ccall types