Refactor tarantool_main macro
@gmoshkin · 1 week ago
у макроса tarantool_main была такая фича, что тип cb_data фиксировался тем, что мы замыкание передавали, которое в колбеке вызывается. При чём колбек можно передать в extern "C" функцию только через макрос. Чем дальше находятся места, где данные в бокс заворачиваются и где они разворачиваются, тем проще допустить ошибку. Я предлагаю сделать минимальный макрос без разветвлений, который будет принимать замыкание, которое выполняется в колбеке.
Edited by Yaroslav Dynnikov