无法找到__CFArray的typedef

时间:2014-08-03 14:43:55

标签: c macos darwin

我想通过CFFI从Common Lisp访问MacOSX C函数,并且需要来自头文件的typedef。

  

/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFArray.h

有这一行:

  

typedef const struct __CFArray * CFArrayRef;

我在哪里可以找到__CFArray的定义?

1 个答案:

答案 0 :(得分:1)

您可以找到它here,因为它是Apple开源代码的一部分。

struct __CFArray {
    CFRuntimeBase _base;
    CFIndex _count;         /* number of objects */
    CFIndex _mutations;
    void *_store;           /* can be NULL when MutableDeque */
};