Sup, guys.
I want my rpython function to be invokable from outside world specifically
be python. I have wrapped my function with entrypoint_highlevel and it
appeared in shared object. So far so good. As a first argument this
function takes a pointer to a C struct, and there is a problem. I have
precisely recreated this struct in RPython as a lltypes.Struct (not
rffi.CStruct) and annotated by this object my entrypoint signature, but it
seams that some fields of the passed struct are messed up (shifted
basically). Could it be because I used Struct instead of CStruct? I am
using CFFI as a binding generator.

-- 
Kind regards, Aleksandr Koshkin.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to