Ginosaji off
Jahak, да, маленький питоновский модуль, написанный на C.
0xBBDDBA off
Это что? Смесь питона и си :hack:
Ginosaji off
Так раскрыться должен, забыл слеши убрать.
Ginosaji off
  1. static PyObject *foo__size(PyObject *self, PyObject *args)
  2. {                                                              
  3.     return PyInt_FromSize_t(sizeof(struct foo));               \
  4. }
  5.  
  6. static PyObject *bar__size(PyObject *self, PyObject *args)
  7. {                                                              
  8.     return PyInt_FromSize_t(sizeof(struct bar));               \
  9. }
  10.  
  11. static PyObject *buzz__size(PyObject *self, PyObject *args)
  12. {                                                              
  13.     return PyInt_FromSize_t(sizeof(struct buzz));               \
  14. }
Ginosaji off
Naik, ну да, макрос X сгенерирует функцию получения размера для каждой структуры, перечисленной в макросе STRUCTS.
Naik off
А, всмысле не определенной, а ранее определенной?
Naik off
В первом определении X генерируется функция, возвращающая размер определённой структурыЧто?
Ginosaji off
aRiGaTo, нет, у нас были даже ограничения по версии Python'а: 2.x, потому что на машине, где Jenkins тесты гоняет был Python 2.6.
Arigato off
don't tread on me
Cython'ом не балуетесь?
Oak off
Эль Презеденте
Блин, классно!
Всего: 11
1 2 >>

Реклама

Мы в соцсетях

tw tg yt gt