@Gogime спасибо, поправим как минимум большую часть. вы бы видели оригинальные исходники, там бы PSV боюсь бы умер т.к. даже gcc 10 летней давности умирал. А то что сейчас на гитхабе это много лет переписываний именно этих кусков и косяков и да портировать на 64 бита было весело. Современные gcc и clang то же очень много всего выдают при -Wall. А delete[] отлавливает Valgrind (много было исправлено благодаря ему).