[Программирование]  а подскажите про swig
Сообщение было послано: demidrol (94.45.222.233)
Дата: Четверг, Октябрь 18 23:53:23 2018


есть, значит, либа, в ней до фига функций вида

[q]Цитата:

typedef enum { .... } error_t;
void lib_funcA(type_a a, type_b b, error_t *err);
...
[/q]


Есть лютое желание натравить на это безобразие swig, дабы сгенерить модуль для tcl (да-да, не спрашивайте -- у меня своеобразные вкусы). Вопрос -- как сделать так, чтобы из такой либы получить функции, которые бы возвращали err? "%include typemap.i" работает, если error_t -- это простой тип вроде int. Или переписать заголовочный файл под int и не париться?


Сообщения в этом потоке
+ [Программирование]  а подскажите про swig (152) - demidrol (94.45.222.233) - 18/10/2018 23:53
+ В C enum и так даёт int, так что ничего не сломается. (-) (53) - Nable (necroS.mipt.su) - 19/10/2018 0:44
+ ну, это мне так повезло (76) - demidrol (94.45.222.233) - 19/10/2018 0:46
Ответить

Имя:   Пароль:    Автологин
Тема:
        

Отключить распознавание Тегов конференции
Отключить распознавание смайл-кодов
Получать уведомления об ответах по почте

 

Конференция основана на движке WWWConf 2.0 PRE BETA5, поддерживается и модерируется группой энтузиастов.