0

Web プロキシ Polipo にロギングを追加しようとしています。その一環として、次の行に続く関数で URL リクエストをログに記録する必要があります。

httpClientRequest(HTTPRequestPtr request, AtomPtr url)

コンパイルから、At​​omPtr は型の構造体である_Atomことがわかりますが、これが定義されている場所が見つからないため、ログ ステートメントで URL のテキストを参照できます。Cコードで構造体定義を検索する標準的な方法は何ですか?

4

3 に答える 3

1

残念ながら、私の知る限り、Cのソース コードから
これを行うことはできません 。Linux で作業していて、ソースがすべてsrc/ディレクトリにある場合:

$ find src/ -name ".*\.h" | xargs grep -e "struct _Atom"
于 2016-11-02T07:03:33.217 に答える
0

Linux で作業している場合は、現在のディレクトリでstructキーワードを grep して、ファイル内のその定義を確認します。

于 2016-11-02T06:57:28.827 に答える