Closed ava57r closed 6 years ago
Для для задания размерной величины предлагаю тип size_t, его используют стандартные контейнеры,да и вообще рекомендуют для этих целей.
int64_t
был введён в SystemClasses только согласно документации от Embarcadero. От SystemClasses мы откажемся, потому сейчас это не принципиально. В остальных местах нужно попутно приводить к size_t
.
Кто же у них пишет документацию? Рекомендуют тип со знаком для указания размера списка... Надо планировать замену dynamic array.
Наследие паскаля - там не особо-то принято пользоваться беззнаковыми типами.
Разрабы C++ Builder нормальные парни https://www.viva64.com/ru/t/0072/ - Бесконечный цикл В Qt тоже используют знаковые типы.
кода обозначенного в задаче уже нет в UZip.cpp
Как-то все это выглядет не правильно srcSize - типа uintmax_t src->GetSize() возвращает тип int64_t src->Read(srcBuf, srcSize) принимает 2-м параметром тип int64_t
ctool1cd/UZLib.cpp