Что то с поиском на форуме что то нито. Вот в том проекте еще один макрос Float-int1, это для передачи по сети переменных с отрицательным числом?
А с округлением получилось?
С преобразованием в инт какие проблемы? Берёте макрос и пользуйтесь! Если не устраивает по каким-то мотивам, например религиозным - ищете другой, всё!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.