gtk определяет IO callback как bool func (gtkchannel, GIOCondition, GPointer userdata)
проблема в том, что я хочу отправить 2 аргумента в виде user_data: виджет и указатель, который будет хранить мои ошибки из обратного вызова. Я знаю, что могу отправить struct, но я хочу проверить, есть ли другой способ сделать это.
Есть ли способ редактировать тип обратного вызова?
Есть ли способ получить адрес виджета?