- Теперь это не самый большой целочисленный тип, который "длинный".
- Это не тип фиксированной ширины: он 32 бита на некоторых платформах и 64 на других.
- Это не обязательно такой же размер, как указатель (например, в 64-разрядной Windows)
Итак, "долго" имеет смысл? Есть ли причина объявлять длинный, а не ptrdiff_t или int64_t?