No, it's frequently `int32`. It is the same size as the pointer type (or `ssize_t`, to be precise) on the platform. For 32-bit platforms, this is `int32`.