Возник вопрос с автором кода. В коде есть тип массивов размером 64Кб в которые через хитрую систему указателей загружается информация, объём которой часто >64Кб и может достигать 64Мб. В моём коде используются исходники на трёх диалектах паскаля, в том числе и этот шедевр программисткой мысли. Раньше программа выпадала в ошибку сегментации строго во время закрытия и всё было нормально. После значительного апгрейда не моих исходников со странным использованием масссивов, стал дохнуть поток их использующий. Ошибка случается прямо во время использования такого массива, его индекс в это время >3000000. По моему мнению, для корректной работы у всех использующих данную библиотеку, значение индекса не должно вылезать за диапазон 0..65535, но автор утверждает что я ничего не понимаю и ошибка находится в моём коде а не в его. Тут уже вопрос принципа, у кого ошибка?
В общем, задолбала вся эта история - да здравствуют форки!