我几乎查看了libcurl源包中包含的每个文件,但似乎无法找到定义CURLOPT_ *选项的位置。我认为它们可能是整数,也许是一个枚举,但对于我的生活,我找不到它们。
我写的语言是RealBasic,如果这很重要的话。通常,当使用用C编写的外部库时,我需要手动查找和翻译标题中的各种#define
块。但在我能做任何事之前,我必须知道#define
块在哪里!
答案 0 :(得分:5)
它们是使用curl / curl.h头文件中的CINIT()宏定义的。在最近这样的文件中(我写这篇文章),他们从第782行开始。
宏实际上在一个大的枚举构造中创建了一条线。