Re: Код в golded-plus
Vitaliy Aksyonov написал(а) к Nil A в Jan 23 16:08:56 по местному времени:
Нello Nil!
27 Jan 23 00:58, you wrote to me:
NA> Нello, Vitaliy!
NA> Thursday January 26 2023 13:47, from Vitaliy Aksyonov -> All:
VA>> Пожалуй, выделю немного времени и погоняю его с valgrind, заодно
VA>> починю такие места.
NA> Та char buf[80] сплошные, а окно терминала может быть ширши, писал
NA> уже, и конечно же не проверяется выход за границы. Есть патчик, я свой
NA> такой делал, где тупо на большое число изменили все эти буфера, но это
NA> dirty hack, сам понимаешь, а по уму это долго чинить. Ещё надо бы на
NA> SIGWINCН играл реагировать, чтобы динамически менять эти буфера и
NA> перерисовывать окошечко. Кстати, какой-нибудь tin/rtin из-коробки
NA> через ncurses будет всё это правильно отрисовывать, ещё и в utf8
NA> внутри себя всё перегонять.
Как раз буферы там местами выделяются, учитывая размер окна. В этом году залили патч. У тебя исходники свежие? Проверь.
Динамически изменять размер окна - было бы круто. Но это вряд ли кто-то сейчас будет делать.
Vitaliy
... Ищу психиатра для работы с C++.
--- GoldED+/LNX 1.1.5-b20220504
|