удалена переменная short m_i из аргументов некторых функция, замена на булев флаг
изменены настройки проекта
замена операций деления на константу на умножение на обратную константу