如何列出pypy cffi的ffi中的每个可用标识符?

时间:2016-03-18 04:55:44

标签: python c pypy python-cffi

我可以按

列出可用的函数名和枚举器名
lib = ffi.dlopen(...)
print dir(lib)

Howerver,dir(lib)不返回已定义的typedef和structs。

当我尝试使用cffi加载任意c头文件的任意模块时,我不得不解析头文件以获取typedef和structs列表。是否有更好的方法来做同样的事情?

1 个答案:

答案 0 :(得分:1)

到目前为止,列举这些类型是不可能的。您可以在https://bitbucket.org/cffi/cffi/issues提交增强请求。