надо size_t писать, чтобы и на 32 и на 64 битных работало без проблем