我正在尝试将日志记录添加到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/