Показать сообщение отдельно
  #3  
Старый 27.01.2023, 03:22
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием