Swig python - c ++ как использовать тип int8_t

У меня есть функция C, которая принимает в качестве параметра 8-битное целое число

int8_t foo( int8_t x );

Я хотел бы назвать это функция из моего кода Python с использованием интерфейса swig, но тип int8_t не существует в Python. Чтобы иметь такие типы, существует модуль Python под названием numpy. Даже используя это, мне пока не удается заставить двоих общаться.

Вы знаете, есть ли способ определить такой тип в интерфейсе SWIG, чтобы использовать его из python ??

int8_t - это просто пример ... я должен сделать то же самое для подписанный / беззнаковый от 8 до 64 бит

Заранее спасибо, S.

16
задан Stefano 17 January 2012 в 15:51
поделиться