Все абсолютно верно. Именно такими правками и надо приводить его в чувство. Если надо готовое - можно попробовать
http://github.com/rsa/scriptdev2/com...13848fcf2.diff накатать, однако я версию Xfurry сильно поправил (у него там ошибок даже больше чем у меня в среднем
- может и не совсем хорошо лечь.