私はfornol.c
curlライブラリを使用するプログラムを作成したため、次のものが含まれています。
#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
のかsocklen_t
。
私はここで何か間違ったことをしていますか?プログラムで機能させるには、スプリントにどのフラグを渡す必要がありますか?