Ну что я могу вам посоветовать? Когда человек садиться за стол с шулерами китае-индусами он делает только одну ошибку - садиться за стол.
Можно тупо поменять все знаковые и беззнаковые short на long.
Можно написать все с нуля самому.
Можно просто выпить.
У нас еще пятница на улице.
;-)