Я пытаюсь обернуть фиктивную библиотеку C с помощью Cython.
Вот файл .h библиотеки ...
void say_hello(char *name);
double multiply(double x, double y);
int divide(double x, double y, double *answer);
У меня нет проблем с оборачиванием первого2 функции с Cython, но у меня проблемы с переносом 3-го.
Третья функция делит x на y и возвращает ответ в третьем указателе на двойной аргумент.Сама функция возвращает либо успех, либо неудачу.
Фактическая библиотека, которую я хотел бы обернуть, полна таких ситуаций, когда она возвращает код состояния, а фактический вывод функций возвращается через указатели.
Как правильно обернуть такие функции?
Спасибо, ~ Эрик