0
我写了一个使用curl库,因此包含fornol.c
程序如下:为什么不用splint解析curl/curlbuild.h?
#include <curl/curl.h>
我想在我的程序运行splint
,但是这是我得到的错误:
$ splint fornol.c
Splint 3.1.2 --- 03 May 2009
/usr/include/curl/curlbuild.h:165:33: Parse Error:
Suspect missing struct or union keyword: socklen_t :
int. (For help on parse errors, see splint -help parseerrors.)
*** Cannot continue.
在curlbuild.h
犯罪嫌疑人行看起来是这样的:
/* Data type definition of curl_socklen_t. */
typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t;
凡CURL_TYPEOF_CURL_SOCKLEN_T
已被#define
d为socklen_t
。
我在这里做错了什么?我应该将哪些标志传递给夹板以使其适用于我的程序?