Читаем документацию Delphi по целым типам. Integer и cardinal - это «просто целые типы, наиболее быстрые на данной платформе», в то время как остальные (shortint, smallint, longint, int64) - числа фиксированной длины. Тогда почему при автоматической конвертации Delphi → Builder паскалевское integer превращается в int, а не в ptrdiff_t?
Впрочем,
(
Read more... )