
Уходим от фиксированных размеров чисел (int, word, ..) в сторону НЕ зависящих от разрядности ОС (size_t, ptrdiff_t, ..)
int - уже не предлагать
переделываем код с int на :
ptrdiff_t - знаковое целое
size_t - беззнаковой целое
Типы size_t и ptrdiff_t позволяют писать переносимый код (разная разрядность и т.д.)