if it's not actually a 32-bit number, i usually go for size_t for sizes or offsets.