Thursday January 26 2023 13:47, from Vitaliy Aksyonov -> All:
VA> Пожалуй, выделю немного времени и погоняю его с valgrind, заодно VA> починю такие места.
Та char buf[80] сплошные, а окно терминала может быть ширши, писал уже, и конечно же не проверяется выход за границы. Есть патчик, я свой такой делал, где тупо на большое число изменили все эти буфера, но это dirty hack, сам понимаешь, а по уму это долго чинить. Ещё надо бы на SIGWINCH играл реагировать, чтобы динамически менять эти буфера и перерисовывать окошечко. Кстати, какой-нибудь tin/rtin из-коробки через ncurses будет всё это правильно отрисовывать, ещё и в utf8 внутри себя всё перегонять.
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)