size_t and ssize_t shared types