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
。
我在這裏做錯了什麼?我應該將哪些標誌傳遞給夾板以使其適用於我的程序?