我正在尝试将日志记录添加到web代理Polipo中,作为此操作的一部分,需要在以下函数中记录url请求:

httpClientRequest(HTTPRequestPtr request, AtomPtr url)

从编译中我看到AtomPtr是一个_Atom类型的结构,但是我找不到它的定义位置,因此我可以在日志语句中引用url的文本。在C代码中查找结构定义的规范方法是什么?

最佳答案

您可以搜索AtomPtr,比如this并查看AtomPtr的定义

typedef struct _Atom {
    unsigned int refcount;
    struct _Atom *next;
    unsigned short length;
    char string[1];
} AtomRec, *AtomPtr;

关于c - 如何找出C结构的声明位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40373971/

10-08 23:33