chickadee » foreign » types » integer32

integertype
unsigned-integertype
integer32type
unsigned-integer32type

A fixnum or bignum, mapping to int or int32_t or their unsigned variants. When outside of fixnum range the value will overflow into a bignum. Prior to CHICKEN 5, the value would overflow into a flonum.

C's int is 32 bits on most 64-bit systems (LP64), so integer and integer32 are functionally (if not semantically) equivalent.